エクセルを使った就業時間の計算で質問です。
始業時間と終業時間の差し引きで拘束時間を計算して、
そこから休息時間を差し引き実働時間を計算する所までは
出来たのですが、実働時間から残業と深夜と深夜残業を自動で求めることが出来ません。
割り振りの条件は・・・
[深夜]当日0時から当日5時迄
[残業]当日5時から当日22時の間で、当日の実働が8時間を越えた部分。
[深夜残業]当日22時から29時の間で、当日の実働が8時間を越えた部分。
上記の条件で、自動計算をする為の式を教えて頂けませんでしょうか?
※画像の様な形で自動計算できれば理想です。
よろしくお願いします。
No.6
- 回答日時:
最初のご質問では4時に始業で25時で終わって深夜時間は1時間となっていましたね。
0時から5時までが深夜ならば2時間が正しいのではないでしょうか? 私は1時間の答えとなるように始業の時間を考慮せずに最初の式を立てました。補足では2時の始業にしたら正解は3時間ですとなっていました。4時間が正解ではないのですか?この回答への補足
回答ありがとうございます。
>0時から5時までが深夜ならば2時間が正しいのではないでしょうか?
最初の質問では、4時始業で25時終業です。振り分けの条件で記載しておりますが、
1.当日の0時から5時が深夜です。
2.当日の5時から22時までの間で、当日の実働が8時間(9時間の拘束)を越えた部分が残業です。
3.当日の22時から29時までの間で、当日の実働が8時間(9時間の拘束)を超えた部分が深夜残業です。
ですので、
4時始業の場合は、5時までの1時間が深夜です。
5時以降22時迄で、始業から9時間の拘束時間を越えた部分。8時間が残業です。
そして、そこから25時迄の3時間が深夜残業です。
ですので、始業が2時の場合は、5時迄の3時間が深夜となります。
深夜残業は、当時の残業が深夜に掛かる場合が条件ですので、深夜とは違う意味になります。
ややこしいのですが、お力頂けたら助かります。
よろしくお願い致します。
No.5
- 回答日時:
回答No4です。
深夜時間について補足の中で次のような文章がありますね。始業を2:00に変えてみたのですが、深夜が1:00と表示されました。
3:00と計算されると正しいのですが・・・。
2時から25時までの勤務で0時からの深夜時間は1時間と計算する式を使っていました。そうではなく答えは3時間ですとのことですが始業開始が深夜に始まるときの時間を考慮しておりませんでした。その時間を考慮するとなれば次のような式になります。
=IF(COUNT(D5:F5)<>2,"",MIN(F5,"29:00")-MAX(D5,"24:00")+MIN(F5,"5:00")-MAX(D5,"0:00"))
No.4
- 回答日時:
H5セルには次の式を入力して下方にオートフィルドラッグします。
=IF(COUNT(D5:F5)<>2,"",F5-D5)
J5セルには次の式を入力して下方にオートフィルドラッグします。
=IF(COUNT(D5:F5)<>2,"",H5-"1:00")
L5セルには次の式を入力して下方にオートフィルドラッグします。
=IF(COUNT(D5:F5)<>2,"",IF(MIN(F5,"22:00")-MAX(D5,"5:00")-"1:00">"8:00"*1,MIN(F5,"22:00")-MAX(D5,"5:00")-"1:00"-"8:00",""))
N5セルには次の式を入力して下方にオートフィルドラッグします。
=IF(COUNT(D5:F5)<>2,"",MIN(F5,"29:00")-MAX(D5,"24:00"))
P5セルには次の式を入力して下方にオートフィルドラッグします。
=IF(COUNT(D5:F5)<>2,"",IF(J5>"8:00"*1,MIN(F5,"29:00")-MAX(D5,"22:00"),0))
いずれのセルも表示形式で時刻にします。
この回答への補足
回答ありがとうございます!
早速試したみたのですが、始業時間と終業時間を変えたところ、深夜の計算が正しく計算されなく
なってしましました。
始業を2:00に変えてみたのですが、深夜が1:00と表示されました。
3:00と計算されると正しいのですが・・・。
もし、お分かりでしたら教えて頂けますでしょうか?
よろしくお願いします。
No.2
- 回答日時:
L5に
=MAX(0,MIN(VALUE("22:00"),F5)-MAX(VALUE("5:00"),D5)-VALUE("9:00"))
N5に
=MAX(0,VALUE("5:00")-D5)
P5に
=MAX(0,MIN(VALUE("29:00"),F5)-MAX(VALUE("22:00"),D5+VALUE("9:00")))
でどうでしょう?
この回答への補足
回答ありがとうございます。
他のセルでも時間を変えて試してみました。キチンと計算されて出てきました!
助かりました。
それと、合わせてお聞きしたいのですが、始業と終業を入力しない場合でも
残業8:00 深夜5:00 深夜残業7:00 が表示されてしまいます。
時間を未入力の場合は、残業等の時間が表示されないようには出来るのでしょうか?
ご存知でしたら、教えて下さい。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 関数? 文字列に...
-
エクセル・計算式をテキストデ...
-
ヘッダー
-
エクセル 1万時間を越える際の...
-
Excelの文字入力にタイムラグが...
-
EXCELの関数に関する質問です
-
数式の計算結果により表示され...
-
AかBに入力があった時Cに反映、...
-
エクセルの使い方 1日=7時間45...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルでの時間計算(2時間30...
-
エクセルで時間の差の出し方は?
-
エクセルで、時間の計算をした...
-
エクセル 時間の割り算の方法
-
TEXTCALCの使い方
-
IF関数で、時間を条件にしたい...
-
計算結果が「0」のセルだけを「...
-
エクセルで、計算結果ではなく...
-
多項式の計算
-
sum 範囲を横に可変したいです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヘッダー
-
エクセルの使い方 1日=7時間45...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
エクセルで、時間の計算をした...
-
エクセルでの時間計算(2時間30...
-
エクセル・計算式をテキストデ...
-
TEXTCALCの使い方
-
AかBに入力があった時Cに反映、...
-
IF関数で出した数値をSUM関数で...
-
エクセル 1万時間を越える際の...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルで 足し算や割り算の...
-
エクセルで数値を50単位で切...
-
エクセルでDeleteキーを...
-
excel 参照しているセルに色が...
-
多項式の計算
-
計算結果が「0」のセルだけを「...
おすすめ情報