教えて!しごとの先生
教えて!しごとの先生
  • 解決済み

エクセルの関数について 出勤時間、退勤時間、労働時間のセルがあり 労働時間のセルには拘束時間ー休憩時間となるよう…

エクセルの関数について 出勤時間、退勤時間、労働時間のセルがあり 労働時間のセルには拘束時間ー休憩時間となるように 出勤時間ー退勤時間ー(出勤時間ー退勤時間が6時間以内なら休憩0分または、出勤時間ー退勤時間が6時間1分以上、8時間以内なら休憩45分、8時間1分以上なら休憩60分) となるように数式を入れたいのですがどのようにしたら良いでしょうか?

続きを読む

256閲覧

回答(5件)

  • ベストアンサー

    B2セルに出勤時間、C2セルに退勤時間があるとして労働時間は次の式でよいでしょう。 =IF(COUNT(B2:C2)<>2,"",MAX(0,C2-B2-IF(C2-B2<="6:00"*1,0,IF(C2-B2<="8:00"*1,"0:45","1:00")))) 退勤時間が翌日になる場合には式を変えることが必要です。 なお、セルの表示形式は「時刻」から好みの表示に変えます。

  • 拘束時間=(HOUR(退勤時間)-HOUR(出勤時間))*60+MINUTE(退勤時間)-MINUTE(出勤時間) 労働時間=IF(拘束時間>8*60,拘束時間-60,IF(拘束時間>6*60,拘束時間-45,拘束時間)) 補足:上記の拘束時間、労働時間はそれぞれ「分」で表しています。

    続きを読む
  • 添付の図のよーなの作ってみたけど、これでイイんだろうか。 列Cは、ただの引き算。 列Dには数式が入ってる。 セルD5に入ってる数式を、下に文字列で表示させてある。 6時間1分以上って判定は難しいので、やってない。 8時間を超えてるか、6時間未満かで、判定している。

    続きを読む
  • if関数やtime関数など、いろんな関数を使って、一度作ってみてください。 うまくいかないなら、間違ってるのはどこかを質問してください。 全くない状態からの質問だと、知恵袋では厳しいコメがおおくなりがちです。

    続きを読む

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

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

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

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

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

求人の検索結果を見る

もっと見る

この質問と関連する質問

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

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

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

    Q&A閲覧数ランキング

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

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

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

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

    他の質問を探す

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

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

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