質問: 【至急】 Excelで深夜時給計算について 22時を超えた場合の 25:00-22:00の式の入力方法がわかりません 時給×終了時刻-開始時刻 のときです 現在$H$2×E5-22/24 って入力してあるところです
回答: 現状ずいぶん行き当たりばったりな数式が書いてありますね。 出勤時刻から退勤時刻までのうち、22時から29時の深夜時間帯に該当するのは「退勤時刻と29時の早い方から出勤時刻と22時の遅い方を引く、ただしマイナスにはしない」と考えて =max(0, min(退勤時刻*1, "29:00")-max(出勤時刻, "22:00")) と書きます。で、時給を掛け算するなら1日が1のシリアル値から1時間で1になる数値に換算するために24も掛け算します。 =max(0, min(退勤時刻*1, "29:00")-max(出勤時刻, "22:00"))*24*時給 最終的な数式のおすすめは、 =手当抜きの金額 + round(max(0, min(退勤時刻*1, "29:00")-max(出勤時刻, "22:00"))*24*時給の差額, 0) あたりかな。