教えて!しごとの先生
教えて!しごとの先生
  • 回答受付中

Excelの関数、計算式について質問です。 勤務時間計算において 勤務時間 5:00~22:00の勤務時間 深…

Excelの関数、計算式について質問です。 勤務時間計算において 勤務時間 5:00~22:00の勤務時間 深夜時間 23:00~5:00の勤務時間 超過時間 8時間以上超過深夜時間 8時間以上勤務した場合の深夜時間 *8時間以上の深夜時間は割増のため。8時間未満の勤務の場合は0分 超深夜時間の計算式ができません。 B2に勤務時間、C2に退勤時間、D3に休憩時間(時間入力)、E3に勤務時間、F2に深夜時間、G2に超過時間、H2に超過深夜時間 現在、知恵袋参考に下記まで設定しています。 E3に =IF(C3="","",IF(COUNT(B3:C3)<>2,"",MAX(0,MIN("22:00",C3)-MAX(B3,"5:00")))-D3) F3に =IF(B3="","","5:00"-MIN("5:00",B3)+MIN("29:00",C3)-MIN(MAX("22:00",B3),C3)) G3に =IF(C3="","",IF(C3-B3-D3>=TIME(8,0,0),C3-B3-D3-TIME(8,0,0),0)) H3ができません。 =IF(G3>0,F3)で入ロしましたが、深夜時間より超過時間が少ない場合、深夜時間がそのまま反映されてしまいます。重複時間した時間のみを表示したいです。 よろしくお願いします。

続きを読む

38閲覧

回答(1件)

  • C3="","",IF(COUNT(B3:C3)<>2,"", の部分は冗長で邪魔なのでいりません。 8時間を超過した部分は深夜でも昼間でも割り増し、深夜帯は8時間を超過しなくても割り増しなので、重複した部分の割り増しが特に手厚いってことがなければわざわざ別に計算する必要はないんですが、たとえば8時間を超えたところは「出勤時刻+休憩時間+"8:00"から退勤時刻まで」なので、それが深夜帯に該当するのは =max(0, min(退勤時刻*1, "29:00")-max(出勤時刻+休憩時間+"8:00", "22:00")) ですね。

    続きを読む

< 自分のペースで、シフト自由に働ける >

パート・アルバイト(東京都)

この条件の求人をもっと見る

< 平日勤務で週末はリフレッシュしたい人におすすめ >

正社員×土日祝休み(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    「#勤務時間が自由」に関連する企業

    ※ 企業のタグは投稿されたクチコミを元に付与されています。

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    この条件の求人をもっと見る

    Q&A閲覧数ランキング

    カテゴリ: 労働条件、給与、残業

    転職エージェント求人数ランキング

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる