
Excelにて添付画像のファイルを使用し
従業員の残業時間を管理しています。
D列に始業時間、E列に終業時間を手打ちで入力すると
G列に勤務時間、H列は就業時間
I列に残業時間が表示されるような関数が入っています。
F列の休憩時間は11時~13時の間に1時間は必ず取ることになっているので1:00が入力されています。
今回お聞きしたいのは、休日出勤の勤務時間の求め方です。
休日出勤は仕事が終わった時点で帰って良いことになっており、
8時間勤務しなかったり、休憩を取らず半日で帰る場合があります。
G列の関数は=IFERROR(IF(OR(D7="",E7=""),"",E7-D7-F7)*24,"")となっており、
8時に出社して休憩を取らない時間に帰っても休憩時間分-1になってしまいます。
13時頃まで会社で仕事をしたとして、
休憩は取らずに帰った場合の勤務時間を-1時間しないようにするにはどうしたらよいのでしょうか?
また別シートにて残業時間を一覧表にし、集計をしてます。
別シートに各自のI列の時間を関数を使用し入力されるようにしています。
(使用している関数は=OFFSET(参照シート名!$I5,COLUMN(C1)-1,)です)
上記の休憩時間の問題が解決したら、
勤務時間が8時間を超えない場合はその一覧表に休憩時間を引かれていない勤務時間を入力できるようにしたいと考えています。(8時間を超えない場合はI列にG列の数値が反映される…みたいな)
そちらもわかる方がいたら教えて頂けると助かります。
説明が分かりづらい上に長々と申し訳ありませんが、
分かる方がいましたら、お力添えいただきます様、よろしくお願いします。

A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
私が解決策を提示できる訳では、ありませんが、
>13時頃まで会社で仕事をしたとして、
>休憩は取らずに帰った場合の勤務時間を-1時間しないようにするにはどうしたらよいのでしょうか?
始業=8:00 終業=13:00 休憩=1:00 で勤務時間=5
としたいということでしょうか。
もし、そうなら、
13時頃まで会社で仕事をしたとして、
休憩を1時間取って(11時から12時まで休憩)、13時に帰った場合も、
始業=8:00 終業=13:00 休憩=1:00
になります。それでその場合は、勤務時間=4となります。
つまり、始業=8:00 終業=13:00 休憩=1:00 が与えられ
一方では、勤務時間=5であり、他方では、勤務時間=4を求めています。
この違いは、人間だけが判る為、関数では、その違いを知ることができません。
よって、原理的に不可能ということになります。
No.2
- 回答日時:
そもそも11時から13時の間に1時間という、時間不定の休憩方式ですから、休憩時間を自動判定するのは難しいと思われますが。
また、他の時間帯にも休憩が入るはずですし。たしか、一定時間ごとに休憩は入れることになってたはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
仕事中の飲み物購入について
-
複数の休憩時間がある場合の休...
-
ラブホって、支払う料金は2人合...
-
~時間を超えるの定義
-
フードコートで何も頼まずに休...
-
エクセルで休憩時間を計算した...
-
Excelの時間計算で経過時間から...
-
今の仕事を辞めたいけれど人手...
-
今度、彼女と初めてラブホに行...
-
休憩中のノンアルコールビール...
-
お昼休憩中に寝るのがいけない...
-
休憩中の店員
-
郵便局の短期アルバイトで昼は...
-
私は総務課です。 昼休み中に職...
-
転職して4日目、建設会社で働い...
-
仕事のお昼休憩にパンは変です...
-
位置情報をオフにしているのに...
-
歩き出してから休憩するまでの...
-
ラブホテルでの24時間勤務に必...
-
どう解釈したらよろしいですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラブホって、支払う料金は2人合...
-
フードコートで何も頼まずに休...
-
Excelの時間計算で経過時間から...
-
今度、彼女と初めてラブホに行...
-
複数の休憩時間がある場合の休...
-
~時間を超えるの定義
-
エクセルで休憩時間を計算した...
-
時間がルーズで嫌味な取引先へ...
-
仕事中の飲み物購入について
-
25卒 動物病院務めです。 求人...
-
居室扱いについて
-
休憩中の店員
-
今の仕事を辞めたいけれど人手...
-
私は総務課です。 昼休み中に職...
-
会社の不正
-
工場のライン作業は、お昼休憩...
-
車初心者マークなんですが、下...
-
新人でコンビニバイトをしてる...
-
7時間労働で休憩がないのは普通...
-
仕事昼休憩時間削られる 45分間...
おすすめ情報
違ったら申し訳ないのですが、手打ちで…ってことでしょうか?
質問分が足りなかったかもしれないのですが、
関数を使用してやれる方法が無いかを探しています。
自分なりに関数を使用してやってみたのですがすべてうまくいかず、質問をした次第です。