[[20030707172021]] 『勤務表作成について』(モコ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『勤務表作成について』(モコ)

初めまして。
EXCELの初心者です。
勤務表をEXCELで自己管理しなくてはならなくなり、こちらのHPを参考にさせて頂いてる
のですが、なかなかうまく行きません。
教えて頂きたいと思いますので、どうぞ、宜しくお願い致します。

まず、

  A    B    C     D     E     F         G        H       I      J        K
日付 曜日 始業 終業 休憩 休憩A  勤務時間  定時  残業@ 残業A 実働時間
で項目を作っています。

休憩  …12:00−13:00(昼休憩) 1:00と表示したい。

休憩A …その他勤務中にとった休憩時間

勤務時間…基本8時間勤務の為、通常は8:00。早退などの場合は実働時間

定時  …始業時間から実働8時間後

残業  …定時以降22時までの残業時間

残業A …22時以降の残業時間

実働時間…1日の実働時間

としたいと思います。
そこで以下のように入れてみました。
勤務時間…IF(D2-C2-E2>TIME(8,,),TIME(8,,),IF((D2-C2-E2)=0,0,D2-C2-E2))

定時  …IF(D2="","",C2+TIME(8,,)+E2)

残業  …IF(D2>H2,IF(D2>TIME(22,,),TIME(22,,)-H2-F2,D2-H2-F2),IF(H2=D2,0,IF(D2<H2,0)))

残業A …IF(D2>TIME(22,0,0),D2-TIME(22,0,0),0)

実働時間…G2+I2+J2

これであっていますでしょうか?
また、その月の勤務時間、残業、残業A、実働時間の合計を出したいのですが、SUMで計算させるのですが、上手く計算されません。
どのような計算方法で入れたらちゃんと計算されるのでしょうか。

表示方法は15分単位であらわしたいのですが…

以上、宜しくお願い致します。


 まず実働時間ですが=FLOOR(SUM(G2,I2,J2),TIME(,15,))で15分単位(切り捨て)で表示
されます。後は勤務時間の計算でIF((D2-C2-E2)=0,0,D2-C2-E2))の部分は意味がないのでわ
ないのでしょうか?D2-C2-E2が0の時は0を表示しなさいとしなくでも、ちゃんと0になりますよね。
特に気になったのはこの位です。細かい所は少しづつ直して下さい。(ケン)


SUMでうまく計算されないというのは、表示形式が時刻(24時間以上は日数で表現)になっているのではありませんか。

表示形式をユーザー定義で [h]:mm とすれば24時間以上も時間で表現されます。
(kuro)

☆刀B・。・★。・。☆・刀B・★・。

ケンさま、Kuroさま、ありがとうございました。
教えていただいたようにしてみると、出来ました!

本当にありがとうございました。(モコ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.