- ベストアンサー
Excel 勤務時間から時間内、時間外の判断
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「分」については無視していい、ということでいいのでしょうか。 B2:=IF(AND(VALUE(LEFT(A2,2))<22,VALUE(MID(A2,7,2))>6),MIN(MID(A2,7,2),22)-MAX(LEFT(A2,2),6),0) C2:=IF(AND(VALUE(LEFT(A2,2))<30,VALUE(MID(A2,7,2))>22),MIN(MID(A2,7,2),30)-MAX(LEFT(A2,2),22),0) A列に入る時刻は 06:00 から 30:00 まで、という前提で作ってます。
その他の回答 (1)
- 19satoru75
- ベストアンサー率18% (45/239)
回答No.2
A列はその書式出ないとダメなんですか? ダメだとするとA列から開始時間と終了時間を抽出 B列は 開始時間が22:00より遅ければ0 開始時間が22:00より早いかつ終了時間が22:00より早ければ終了時間ー開始時間 開始時間が22:00より早いかつ終了時間が22:00より遅ければ22:00ー開始時間 C列は 終了時間が22:00より早ければ0 終了時間が22:00より遅ければ終了時間ー22:00 これをifを使って書けば行けるのでは?
質問者
お礼
Powered by GRATICA
お礼