アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで勤務表を作りました。始業、終業に深夜時間帯(22:00〜翌5:00)が含まれるセルがある場合、別のセルに「★」が入るようにしたいのですが、何か良い関数はありますでしょうか。

22:00〜29:00であれば、イフ関数でできたのですが、その場合4:00〜5:00などの早朝勤務が漏れてしまいます。何か良い関数がありましたら教えて下さい。

A 回答 (2件)

MIN関数とMAX関数を使う。



5:00より就業開始時間が小さかったら(?)早朝勤務があると判断すれば良いので、IF関数だけでもできますが、
しかし自分なら、
 早朝勤務…0:00~5:00
 時間外朝…5:00~9:00
 午前就業…9:00~12:00
 午後就業…12:00~17:00 
 時間外夜…17:00~22:00
 深夜残業…22:00~24:00
 深夜残業…24:00~29:00
のように(※)、時間を分けて、それぞれの時間帯において時間を計算します。
これにはMAX関数とMIN関数を使います。

 =MIN(退社時間,"5:00") - MIN(就業時間,”5:00”)
これで早朝勤務の時間を求められます。
(MAX関数を組み合わせる必要がある時間帯がありますが、それは自身で考えてみてください)


※ セルの表示形式を
 [h]:mm
とすることで、24時間以上の時間を表示することができます。
    • good
    • 0
この回答へのお礼

MIN関数とMAX関数は知らなかったので、参考になります。
丁寧なご回答ありがとうございした。

お礼日時:2017/10/28 14:59

「勤務表を作りました」ならば、そのレイアウトを示さなきゃあ~!

    • good
    • 0

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