• ベストアンサー

エクセルの勤務計算で一部の時間を省く計算式は?

エクセルで勤務管理表を作りました。 1日何時間働いたか、タイムカードの時間を打ち込み 月間で管理する表です。 だいたいは出来たのですが、1点難問が・・・。 基本は9:00-17:00勤務なので (昼45分差し引き)計7:15分です。 残業が17:16~しかつかないんです。 (17:00~17:15は残業とみなさない) つまり・・・17:15までですと勤務計は7:15分。       17:16までですと勤務計は7:31分です。 これを考慮した計算ができる式を教えていただけないでしょうか?     A1       B1      C1       D1 (退社時間-出社時間)-昼時間=1日の勤務時間 上記のことがあるので 「D1」セルに正しい勤務計を出すことが出来ないんです。  17:01~17:15は省く・・・みたいな。計算式が必要なんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • goomania
  • ベストアンサー率56% (84/149)
回答No.4

#1さんの方法だと17:00に退社した人の勤務時間が7時間になりますが、質問者の意図は違うように思います。 以下の方法はどうでしょう。 E1に17:00という定時退社時刻を入れておく。 F1に残業発生時刻である17:15を入れておく。 G1に=IF(AND(A1>E1,A1<=F1),E1,A1)という式を入れて17:00以降17:15までの退社であれば17:00退社と強制的にみなすための工夫をする。     G1       B1      C1       D1 (みなし退社時間-出社時間)-昼時間=1日の勤務時間 となるわけです。

その他の回答 (11)

回答No.1

15分付かないのでしたら、昼休み60分で計算すれば簡単なのでは?

noname#21360
質問者

お礼

17:15分までがつかなくて 17:16分以降は、その前の15分も付くのでやっかいだったんですよ・・・

関連するQ&A