関数IFでの時間の判定
勤務時間の計算を行うものを作成しているのですが。
A1 B1 C1 D1 E1 F1
9:00 13:00 15:00 20:00 8.0 1.0
と、入力した際、E1 に
IF(A1>=TIMEVALUE("19:00"),"TRUE","FALSE")
とした場合場合、
A1に19:00以上の時間を入れるとTRUE
A1に19:00未満の時間を入れてもTRUE
になります。
判定しきの不等号を逆にすると
IF(A1<=TIMEVALUE("19:00"),"TRUE","FALSE")
A1に19:00以上の時間を入れるとFALSE
A1に19:00未満の時間を入れてもFALSE
になり時間の判定が正しく行えていないようです。
勤務時間の計算で、残業があるかないか(終了時間が19時以降か、19時未満か)で、
- TRUEには、タイムカードの時間までを計算(残業なし)
- FALSEには、19:00までの勤務時間を計算(残業あり)
※残業時間の計算は別セルで行っています。
という風に行いたいのですが、なにかいい方法はないでしょうか?