- ベストアンサー
エクセルの勤務計算で一部の時間を省く計算式は?
エクセルで勤務管理表を作りました。 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は省く・・・みたいな。計算式が必要なんでしょうか?
- みんなの回答 (12)
- 専門家の回答
質問者が選んだベストアンサー
#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日の勤務時間 となるわけです。
お礼
17:15分までがつかなくて 17:16分以降は、その前の15分も付くのでやっかいだったんですよ・・・