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

タイムカードをエクセル計算する際の質問です。

タイムカードをエクセル計算する際の質問です。定時時刻 7:45(C6)~17:15(D6) 残業開始 17:15(E6)~0:00(F6) 休憩時間1 10:00(G6)~10:15(H6) 休憩時間2 12:00(I6)~13:00(J6) 休憩時間3 15:00(K6)~15:15(L6) 全て30分刻み E10 タイムカード打刻の出勤時間 F10 タイムカード打刻の退勤時間 G10・H10 計算上に繰り上げや繰り下げ時間 I10 G10とH10から休憩時間を入れた実働時間(残業抜き) J10 早出残業時間 K10 残業時間 L10 残業時間合計 M10 遅刻の時間 N10 早退の時間 Q10 実働時間(残業含)合計時間 を表記したいのです。 質問 1.G10 =CEILING(E10,$C$6) としていますが、8:15と表記して欲しいのに15:30となります。 7:45以前の出勤に対しては7:45と表記してくれますが…。 2.H10 =FLOOR(F10,$D$6) としていますが、14:45と表記して欲しいのに0:00となってしまいます。 こちらも17:15以降ですと、17:15と表記してくれるのですが…。 3.1・2と遅刻・早退が絡むと思っている表記になってくれません。 G・H10以降は30分刻み・定時以外の表記なしで希望しております。 4.I列の実働のみ合計時間ですが =MIN(F10,"17:15")-MAX(E10,"7:45")-(($H$6-$G$6)+($J$6-$I$6)+($L$6-$K$6)) と長々しておりますが、これはG・H列を正しく直せた場合変更しなくても大丈夫ですか? 沢山の質問申し訳ないですが、詳しい方ぜひお力を貸して下さい。

続きを読む

446閲覧

回答(1件)

  • ベストアンサー

    一度に沢山の質問があるのでまず G10 =$C$6+CEILING(CEILING(E10,"0:15")-$C$6,"0:30") H10 =$D$6+FLOOR(FLOOR(F10,"0:15")-$D$6,"0:30") これで望みの結果でしょうか? 実働に関してですが、全ての検証はしていませんが、演算誤差が出るようです。 これは式が悪いのではなくマイクロソフトで確認されている演算誤差です。 沢山の質問をすると全て回答できないと回答が得られなくなります。

< 質問に関する求人 >

残業(東京都)

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

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

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

求人の検索結果を見る

もっと見る

この質問と関連する質問

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

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

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

    Q&A閲覧数ランキング

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

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

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

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

    他の質問を探す

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

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

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