[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『労務費計算をしたいのです』(まぁ)
a1 開始時間 b1 終了時間 c1経過時間 =b1-a1--(b1<a1) としています
d1 に22:00〜5:00の労務時間を表示させたいのです、開始から終了は不規則です
よろしくお願いします。
win xp excel2003
労務時間とは、C1の「経過時間」とは違うものなのでしょうか? 休憩時間とかの規則があるなら、 それもしめしてください。 (P)
Microsoftがテンプレートとして出勤簿(Excel)を公開しています。http://office.microsoft.com/ja-jp/templates/default.aspx現在参照不可 テンプレート > ビジネスと法律 > 人事・雇用管理 > 実績評価と現状報告書 に出勤簿 1 というのがあります。 こちらを参考にされたらどうでしょう? (Hatch)
労務時間は経過時間から休憩時間を引いたもので、休憩をいつ取得するかは都合で変わります。
勤務は1勤、2勤、3勤とあり8:00〜16:45 14:30〜23:15 23:15〜8:00とあります。
管理したいのは、数社から入っている派遣人材の労務費です。
現状は、勤替表をもとにどの時間帯で何時間働いたかを頭で計算しそれぞれの時間帯のセルへ入力しています。
例えば、20:00〜8:00の勤務で休憩を0:00〜0:45と3:15〜4:00の2回取得した場合。
1行目8:00〜17:00 単価1倍 2行目17:00〜22:00 単価1.25倍 3行目22:00〜5:00
単価1.5倍 4行目5:00〜8:00 単価1.25倍の四つの時間帯に分けて入力していきます。
2行目に2.0 3行目に5.75 4行目に3.0 と、これを開始20:00終了8:00休憩@0:00 0:45 休憩A3:15 4:00 の入力で暗算なしの入力にしたいのです。
お分かりいただけますか?よろしくお願いします。
ご質問の形式では複雑になりそうなので、横方法へ並べてみます。 また、一つの式にまとめると複雑になるので、作業列L:Wを使います。 時間の計算は分単位の整数値で計算しています。 1.時間帯をL4:O5に入力します。なお、0:00は24:00、5:00は29:00のように入力します。 2.H6セル:=(L6-P6-T6)/60 とし、K6までコピー。 B C D E F G H I J K 2 3 出社 退社 休憩1始 休憩1終 休憩2始 休憩2終 勤務1 勤務2 勤務3 勤務4 4 5 6 20:00 32:00 24:00 24:45 27:15 28:00 0.00 2.00 5.50 3.00
3.L6セル:=IF(OR(COUNT($B$6:$C$6)<2,$B6-L$5>=0,$C6-L$4<=0),0, MIN(ROUND($C6*1440,0),ROUND(L$5*1440,0))-MAX(ROUND($B6*1440,0),ROUND(L$4*1440,0))) として、O6セルまでコピー L M N O 2 勤務 3 時間1 時間2 時間3 時間4 4 8:00 17:00 22:00 5:00 5 17:00 22:00 29:00 8:00 6 0 120 420 180
4.P6セル:=IF(OR(COUNT($D$6:$E$6)<2,$D6-L$5>=0,$E6-L$4<=0),0, MIN(ROUND($E6*1440,0),ROUND(L$5*1440,0))-MAX(ROUND($D6*1440,0),ROUND(L$4*1440,0))) として、S6セルまでコピー P Q R S 2 休憩1 3 時間1 時間2 時間3 時間4 4 5 6 0 0 45 0
5.T6セル:=IF(OR(COUNT($F$6:$G$6)<2,$F6-L$5>=0,$G6-L$4<=0),0, MIN(ROUND($G6*1440,0),ROUND(L$5*1440,0))-MAX(ROUND($F6*1440,0),ROUND(L$4*1440,0))) として、W6セルまでコピー T U V W 2 休憩2 3 時間1 時間2 時間3 時間4 4 5 6 0 0 45 0
以上のような感じでどうでしょう? (Hatch)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.