こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

エクセルでの休憩時間の自動控除について

エクセルで休憩時間の自動控除をし、
休憩控除後の総労働時間を出したいのですが、
どのように関数を組めばいいかがわかりません。

私の会社では休憩時間が以下のように定められています。

・出勤時間前(30分休憩)
・出勤時間から3時間後(1時間休憩)
・出勤時間から9時間後(30分休憩)
・出勤時間から13時間後(30分休憩)

この場合、9時出勤の人が8時に出勤した場合、

8時~8時半まで早出勤務
8時半~9時まで休憩時間(30分)
※9時~が通常勤務
12時~13時まで休憩時間(1時間)
18時~18時半まで休憩時間(30分)
22時~22時半まで休憩時間(30分)

となります。

出勤時間 8:00
退勤時間 23:00

だとすると、上記の休憩時間が適用され

勤務合計時間 15時間
休憩時間 2時間30分
総労働時間 12時間30分

にならないといけません。

関数を組む場合、どのようにすればよいでしょうか。
どなたかご教授いただけないでしょうか。
よろしくお願いいたします。

投稿日時 - 2018-06-15 10:58:27

QNo.9508513

困ってます

質問者が選んだベストアンサー

関数のみでやると解りにくくなり、後々のメンテナンス性も悪くなりますので作業セルを使います。
添付の図の様になっているとします。

D1:G2はそのまま入力して下さい。
D3:=($B3<($A3-D$2))*($C3>$A3)*D$2
E3:=($B3<($A3+E$1))*($C3>($A3+E$1+E$2))*E$2
#E3をG3までコピー
H3:=C3-B3
I3:=SUM(D3:G3)
J3:=H3-I3

日を跨ぐ勤務は考慮していません。

投稿日時 - 2018-06-15 12:23:20

お礼

mt2015さん

回答いただきありがとうございます。
一度こちらで試してみます。
ありがとうございます。

投稿日時 - 2018-06-19 13:07:45

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.2

>関数を組む場合、どのようにすればよいでしょうか。
会社の仕事は社内で解決すべきことなので上司や先輩と相談してください。
エクセルで出来ないことは紙の集計表にデータを手書きしてソロバンや電卓、暗算等で計算すれば結果が得られるでしょう。(昔は皆そうしていました)
計算時間を減らして他の仕事もできるようにすると人件費が節約できますので利益率が上がるでしょう。
身近なパソコン教室へ通って基本から学習してください。

投稿日時 - 2018-06-16 08:00:01

お礼

bunjiiさん

回答ありがとうございます。
確かにその通りだと思います。
でも、私も何もしていないわけではありません。
色々調べて試してみてできなかったので質問させていただきました。
不愉快な質問だったら大変失礼いたしました。

投稿日時 - 2018-06-19 13:09:43

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-