[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤怠管理 昼休憩時間をマイナスしたい』(まさき)
現在は下記のように関数を使い労働時間の算出をしているのですが、
休憩時間が含まれている場合もある為、12:00-13:00を含まれる場合のみ、昼休み分を1時間マイナスし、12:00〜13:00を含まない場合は、そのままの計算にしたいのです。
また、1セルに日付と時間が表記されていて
E列の数式は
=(D2-B2)*24 としています
【1】
[A] |[B] |[C] |[D] |[E] [1] | 出社時間 |月 |退社時間 |労働時間 [2] |2021/10/31 9:00 |10月 |2021/10/31 18:30 |9.5 [3] |2021/10/31 21:00 |10月 |2021/10/31 21:30 |0.5
しかしながら、E2の場合、1時間休憩を引きたいので、
=IF(AND(C2<="12:00"*1,F2>="13:00"*1),(F2-C2-"1:00")*24,(F2-C2)*24)
【2】
[A] |[B] |[C] |[D] |[E] |[F] |[G] [1] |出社時間 | |月 |退社時間 | |労働時間 [2] |2021/10/31 0:00 |21:00:00 |10月 |2021/10/31 0:00 |21:30:00 |0.5 [3] |2021/10/31 0:00 |9:00:00 |10月 |2021/10/31 0:00 |18:30:00 |8.5
としました。
【2】は日付と時間を分ける為、加工してからになるのですが、
【1】のまま、休憩時間をマイナスする方法はありますでしょうか?
教えてください。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
どんな勤務時刻なのか、社外の人間には分かりづらい。
1.翌日の休憩に掛かるようなことがありますか?
2.休憩時間途中に、出社時刻があったり、退社時刻があったりすることがありますか? そちらの数式を見る限り、それは無さそうには思えますが・・
(半平太) 2021/11/11(木) 18:24
1.翌日の休憩?
休憩時間はあくまでも12:00〜13:00です
2.休憩途中に出社・退社はありません
勤務時間の説明もせず、質問しまして申し訳ございません。
上記に記載したのは、勤怠表の一部で、弊社の日報より抜粋したものでした。
定時は8:30〜17:30
休憩は12:00〜13:00
17:30以降は残業とし、昼の休憩時刻をマイナスして現場にて作業した直接作業時間をカウントしようと思っています。
出社から退社の時間という労働総時間ではなく、現場にて作業した時間を計算する為の資料です。
その中で、昼休憩時間をまたぐ作業について、1時間マイナスしたいと思いました。
結局のところ、1つのセルに『2021/10/31 9:00』という表示のままでは計算することは難しいでしょうか。
(まさき) 2021/11/12(金) 09:01
【1】の表のE2 =IF(AND(MOD(B2,1)<="12:00"*1,MOD(D2,1)>="13:00"*1),(D2-B2-"1:00")*24,(D2-B2)*24)
(わからん) 2021/11/12(金) 09:16
(まさき) 2021/11/12(金) 09:19
>1.翌日の休憩? >休憩時間はあくまでも12:00〜13:00です
「翌日の休憩」は分かりにくい表現だった様ですが、 『2021/10/31 22:00』〜『2021/11/1 14:00』というデータも存在するのでしょうか、と言う疑問です。
>定時は 8:30〜17:30 >休憩は12:00〜13:00
早朝の時刻(8:30より前)が入っていることはないですか? ある場合、勤務計算に入れるんですか、それとも8:30からしか計算しないのですか?
(半平太) 2021/11/12(金) 09:38
以下の条件なら 「翌日の休憩」に引っかかることはない。 早朝の時刻(8:30より前)がある場合、早朝時刻から計算する。
E2セル =(D2-B2)*24-AND(B2<=INT(B2)+0.5,INT(B2)+"13:00"<=D2)
行 _A_ ________B________ __C__ ________D________ _E_ 1 出社時間 月 退社時間 2 2021/10/31 9:00 10月 2021/10/31 18:30 8.5 3 2021/10/31 21:00 10月 2021/10/31 21:30 0.5
(半平太) 2021/11/12(金) 10:00
>『2021/10/31 22:00』〜『2021/11/1 14:00』というデータも存在するのでしょうか、と言う疑問です。
100%無いかと言われると、そうではありませんが、可能性としては低いです
> 早朝の時刻(8:30より前)が入っていることはないですか?
あります
> ある場合、勤務計算に入れるんですか、それとも8:30からしか計算しないのですか?
勤務計算に加算します
正確に申し上げると
日勤 8:30〜17:30 以降は残業 休憩時間=12:00〜13:00
2直 13:00〜22:00 以降は残業 休憩時間=16:00〜17:00
夜勤 22:00〜翌朝8:00 以降は残業 休憩時間=3:00〜5:00
というのが基本的な就業時間です。
すいません。日勤の事ばかり質問しておりましが、ご指摘の通り、他にも条件がありました。
上記のように休憩時間をマイナスすることは可能でしょうか。
(まさき) 2021/11/12(金) 14:36
と記載しましたが、日付と時間だけでは判断できませんよね…
別セルに日勤や、2直、夜勤と記載があれば判断材料になりますでしょうか。
(まさき) 2021/11/12(金) 14:51
ここ、正しいですか? 休憩が2時間ですが。 ↓ 休憩時間=3:00〜5:00
(半平太) 2021/11/12(金) 15:41
>ここ、正しいですか? 休憩が2時間ですが。
↓ 休憩時間=3:00〜5:00
はい。正しいです。夜勤については、2時間休憩があります。
(まさき) 2021/11/12(金) 17:40
F2セル =IF(COUNTA(B2,C2,E2)=3,(E2-C2)*24-MAX(0,MIN(E2*24,INT(C2-(B2="夜勤")*0.5)*24+IF(B2="日勤",13,IF(B2="夜勤",29,17)))-MAX(C2*24,INT(C2-(B2="夜勤")*0.5)*24+IF(B2="日勤",12,IF(B2="夜勤",27,16)))),"")
<結果図> 行 __A__ __B__ ________C________ __D__ ________E________ ____F____ 1 直 出社時間 月 退社時間 労働時間 2 日勤 2021/10/31 9:00 10月 2021/10/31 18:30 8.5 3 2直 2021/10/31 21:00 10月 2021/10/31 21:30 0.5 4 夜勤 2021/10/31 22:30 10月 2021/11/1 8:00 7.5 5 夜勤 2021/11/1 1:00 10月 2021/11/1 8:00 5.0
(半平太) 2021/11/12(金) 19:31
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.