• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Exsel 給料計算で質問です。)

Excel給料計算での夜勤の計算方法についての質問

このQ&Aのポイント
  • Excelで土木会社の従業員の給料計算を作成中。勤務形態は日勤と夜勤があり、夜勤の計算方法について困っている。
  • 日勤の場合は計算が正しくできるが、夜勤の場合、人工と時間外労働時間のセルに何も表示されず、深夜時間のセルがエラーになる。
  • 夜勤の計算を正しく行う方法を教えていただきたい。お礼や補足は明日行います。

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

  • ベストアンサー
noname#192382
noname#192382
回答No.1

深夜の休憩時間を24時から1時までとすると Q4に次の式を入れるとそれらしい数字が出てきます。 =IF(OR(H4="",K4="",K4-H4>0),"",MAX(MIN(MAX(24-H4*24,0),(K4-H4)*24)+MIN(MAX((K4*24-1),0),(K4-H4)*24),P4))

mmmamam
質問者

補足

早速ありがとうございます。 見事表示されました。ありがとうございます。 もう一つ教えていただきたいのですが、 休日は時間入力がないので、U列(深夜時間)が#VALUE!になってしまいます。 式は=IF(Q4<=4,"",(Q4-R4))ですが、R4が0もしくはブランクの場合、 何も表示されないようにするにはどうしたらいいのでしょうか? よろしくお願いします。

その他の回答 (1)

noname#192382
noname#192382
回答No.2

R4が0もしくはブランク、の場合、 何も表示されないようにするには R4に =IF(OR(Q4<=4,R4=0,R4=""),"",(Q4-R4)) を入れたらよろしいです。

mmmamam
質問者

お礼

何度もありがとうございました。 上記の関数はU4セルでいいんですよね? おかげできちんと計算されました。 また何かありましたらよろしくお願いします。

関連するQ&A