プロが教える店舗&オフィスのセキュリティ対策術

エクセルでシフト表を作成しようと思っているのですが、
A   B   C  D   E
田中 8:00  ~ 16:00
鈴木 10:00  ~ 21:00
高橋 14:00  ~ 22:00
秋田 9:00  ~ 17:00
という風に入力した際に
午前中から働き、勤務時間が9時間以内の人:早番
午前中から働き、勤務時間が10時間以上の人:中番
午後から働き、勤務時間が9時間以内の人:遅番
とEのセルに自動的に出るような関数はありますでしょうか。
宜しくお願いいたします。

A 回答 (1件)

午前中から働き、勤務時間が9時間を超えて10時間に満たない人


午後から働き、勤務時間が9時間を超える人
などが範疇にありませんが、
=IF(AND(HOUR(B2)<12,HOUR(D2-B2)<=9),"早番",IF(AND(HOUR(B2)<12,HOUR(D2-B2)>=10),"中番",IF(AND(HOUR(B2)>12,HOUR(D2-B2)<=9),"遅番","該当無し")))
で出ます。
ただし、日付を跨ぐ場合には対応していません。
    • good
    • 1
この回答へのお礼

ありがとうございます。
早速できました。

お礼日時:2015/12/09 20:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!