賃金台帳の作成について
ご存知の方、ご指導の程よろしくお願い致します。
使用機種等は、Windows 8.1 Excel 2013 を使用しています。
長文での申し訳ありません。最後まで読んでください。
賃金台帳作成中のエクセルの表で説明を求めるのが筋ですが、OKWaveで表示する方法が判らずWordでは理解し難いでしょうがよろしくお願い致します。
A列 B列 C列 D列 E列 F列 G列 H列 I列 J列 を使用
1行目、月日 曜日 始業時刻 終業時刻 休憩時間 勤務時間 時間内 時間外 時間内支給額 時間外支給額
下記の様に表示されていますが、確認と併せて見て下さい。
2行目 1月1日 木 5:10 17:00 1:00 10:50 8:00 2:50 8,000 16:00
3行目 1月2日 金 5:30 16:00 1:00 9:30 8:00 1:30 8,000 0,00
4行目 1月3日 土 5:10 16:30 1:00 10:20 8:00 2:20 8,000 16:00
5行目 1月4日 日 5:00 12:00 0:00 7:00 0:00 7:00 0,000 7,700
参考ですが、各列には関数が入っています。
B列(曜日)は、=TEXT(A8,"aaa")
C列(始業時刻)・D列(終業時刻)・E列(休憩時間)は、いずれも手入力です。
(最小で10分単位です)
F列(勤務時間)は、=IF(OR(C2="",D2=""),"",D2-C2-E2)
G列(時間内)は、=IF(F2="","",IF(F2>$J$44,$J$44,F2))
H列(時間外)は、=IF(OR(F2<=$J$44,F2=""),"",F2-G2)
I列(時間内支給額)は、=IF(G2="","",G2*24*$E$41)
J列(時間外支給額)は、=IF(H2="","",H2*24*$E$41*1.25)
セルが見えませんが、
セルE41(平日の8時間内時給)が、1,000円です。
8時間以上の時間外賃金は、時間内時給1,000*1.25です。
契約時間は、セルJ44に8:00 と入力されています。
特に質問ですが、日曜日の場合のみ何時から何時間勤務をしても、全てが時間外勤務扱いになり、セルE42に時給1,500円を入れています。
カレンダー日曜日に対しセルD42の日に対応するものの合計をもとめます。
関数は、C42=SUMIF($B$8:$B$38,$D$42,$I$8:$I$38) としてあります。
最後に、現在私の関数よりも簡単で推薦されるものがありましたら教えて下さい。
この説明でご理解が頂けるか少し疑問ですが、よろしくお願い致します。
夜分遅く申し訳ありません。
お礼
ありがとうございました。
補足
ありがとうございました。 できました! そこで、申し訳ないのですが、もう1点教えてください。 G列5行目、H列5行目、I列5行目・・・・、と金額が入力されて行きますが、C列5行目、D列5行目、E列5行目、F列5行目に何かしら 入力しないと、G列5行目には#VALUEが出てしまいます。 入力しないときは「0」でも構いませんし、「-」でも構いませんが、 #VALUEが出ない方法はあるのでしょうか?