• ベストアンサー

excel 勤務表(時間外の欄)

勤務表の時間外勤務時間のセルを作っているのですが、よくわかりません。 下の3つの条件をIF文で作りたいのですが、どのようにすればよろしいでしょうか?(基本勤務時間は、9時半から18時までです) 1 終了時刻が18時以降ならば、終了時刻から18時を引く。 2 開始時刻が9時半以前ならば、9時半から開始時刻を引く。 3 もし、終了時刻が18時より遅い、かつ、開始時刻が9時半よりも前 ならば、終了時刻から18時を引いたものと、9時半から開始時刻を引いたものを足す。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 単にA列を開始時刻、B列を終了時刻として、時間丸め等は考慮していません。 因みに入力時刻が空白の場合、それぞれのデフォルト値が採用される事になります。 =("9:30"-MIN(A1,"9:30"))+(MAX(B1,"18:00")-"18:00")

mai1008
質問者

お礼

ありがとうございます。こんなにきれいにまとまるのですね!

関連するQ&A