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

出勤時間10時から11時は休憩入り12時
出勤時間12時から13時は休憩入り14時

休憩時間をエクセルで自動表示したい

質問者からの補足コメント

  • すみません、もう一度お願いします。
    出勤時間9時から12時までは休憩入り12時から
    出勤時間9時30から12時30までは休憩入り12時30から

    これも同じですか??

      補足日時:2023/04/18 22:04
  • すみません条件が違ってました。
    もう一度教えてください。

    出勤9時は基本12時から休憩ですが、たまに12時半出勤して休憩が12時30になります。
    出勤時間が9時から12時までだったら休憩は12時からで、12時30出勤は休憩12時30、13時出勤は休憩13時、13時以降の出発には休憩がつきません。

    これ同じ方の条件です。
    数式がうまくできません。
    よろしくお願いします。

      補足日時:2023/04/19 22:40

A 回答 (3件)

補足に合った条件を満たすなら・・・



添付画像で
[B2]に入れる式は

=IF(AND(A2>=TIME(9,0,0),A2<=TIME(12,0,0)),TIME(12,0,0),IF(A2=TIME(12,30,0),TIME(12,30,0),IF(A2=TIME(13,0,0),TIME(13,0,0),"")))

で、下にコピー。
時間の切り替わりがわかるように、添付画像ではセル色を着けてみました。


出勤直後に休憩入りが設定されるのは、
労働基準法第34条第1項で、休憩は「労働時間の途中に与えなければならない。」とされてるので、違反になると思われます。
そこがひっかかるところですが。
「出勤時間10時から11時は休憩入り12時」の回答画像3
    • good
    • 1
この回答へのお礼

毎回、ありがとうございます。



おっしゃる通り労働条件には…
給与計算の代行なのでその辺りはなんとも…

お礼日時:2023/04/19 23:22

補足拝見しました。


時間と休憩入り時間については
先の回答の数式で対応できます。
時間の書き換えについては、数式を見れば直感的にどこをいじればいいかわかると思います。

補足にあった条件だと

> 出勤時間9時から12時までは休憩入り12時から
> 出勤時間9時30から12時30までは休憩入り12時30から

例えば出勤時間10時だと休憩入は「12時から」にもなりうるし「12時30分から」にも該当してしまいます。
さらに、出勤時間が12時30分だと、休憩入り12時30分って、出社直後に休憩時間になってしまう。
なにやらおかしなことになりますよね。
    • good
    • 1
この回答へのお礼

早急にありがとうございます!
助かりました。

お礼日時:2023/04/18 22:39

添付画像だと、B2にこの式を入れて、下へコピー



=IF(AND(A2>=TIME(10,0,0),A2<=TIME(11,0,0)),TIME(12,0,0),IF(AND(A2>=TIME(12,0,0),A2<=TIME(13,0,0)),TIME(14,0,0),""))


こういうのでいいのかな?
「出勤時間10時から11時は休憩入り12時」の回答画像1
    • good
    • 1
この回答へのお礼

やってみます

ありがとうございます!
なんとかやってみます

お礼日時:2023/04/18 21:45

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