• 締切済み

残業代計算シートの式 所定労働時間未満の日の場合

E列:出社時刻 F列:退社時刻、G列:就労時間、H列:残業時間(25%加算)、I列:休日労働(35%加算)、J列:深夜労働(25%加算22:00-5:00)として、計算シートを作り、H列の残業時間のセルに下記の式を入れました。 =IF(OR(E10="",F10=""),"",MAX(MIN(F10+(F10<E10),22/24)-E10-18/48,0)) ですが、これですと、1日の所定就業時間の8時間未満の場合(が必ず派生します)はきっかり8時間働いた時同様ゼロとなります。これを8時間からマイナスした数字を出すようにしたいのですが、どのような式を入れたらよいのでしょうか?? そもそも、セルにマイナスの時間の表示をさせることは出来るのでしょうか?

みんなの回答

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

計算式 E10,F10 の出勤と退勤時間を含む式の中の MAX( ) 部分を 取り除くと =IF(OR(E10="",F10=""),"",MIN(F10+(F10<E10),"22:00")-E10-"9:00") この式で、時刻シミュレーションした時に、時間計算の不都合が起きるかどうか検証を。 (※ただし 22/24 と 18/48 は、それぞれ"22:00" "9:00" に置き換え)

関連するQ&A