Excel2013で出勤簿・賃金計算書の作成
Windows 8.1 Excel 2013で各月の出勤簿から賃金計算をしておりました。
これまでごOKWAVEで指導を頂きながら順調に出来ましたが、問題が発生致しました。
ここからが質問ですが、ご指導をお願い致します。
只今、作業中のExcelの表を掲載し説明を受けるのが筋ですが、Excelの表の掲載方法が判らないため長文になりますが文書にて質問させて頂きます。
Excelの表の各列・各行・セルの状況は下記の通りで、計算式(関数)が入っています。
7行目は項目が入っており、
A列は月日・B列は曜日・C列は始業時刻・D列は終業時刻・E列は休憩時間・F列は勤務時間
・G列は時間内勤務時間・H列は時間外勤務時間・I列は時間内支給額・J列は時間外支給額となっています。
8行目から5月1日~38行目が5月31日となっています。
B列の曜日には、関数(=TEXT(A8,"aaa")(以下関数を示します)が入っており、A列に2016/5/1と入力すれば、自動的にB列に日曜日と表示されます。
C列・D列・E列の各セルの勤務時間は、手動で入力します。
F列の勤務時間には、5:00と入力し、=IF(COUNT(C9:D9)=2,D9-C9-E9,0)
G列の時間内勤務時間には、12:00と入力し、=IF(B9="日",0,MIN($F$45,F9))保護あり
H列の時間外勤務時間には、=F9-G9保護あり
I列の時間内支給額には、=G9*24*$E$42保護あり
J列の時間外支給額には、=IF(B9="日",H9*24*$E$43,H9*24*$E$44) 保護あり
A列・B列は入力後、保護する。
C列・D列・E列は保護せず、手入力のみです。
それ以外は、関数が入っているので保護あり
40行以降は、セルごとに関数が入っています。
C41セルに全勤務労働時間として、=SUM($F$8:$F$38)
F41セルに全勤務労働時間として、=SUM($F$8:$F$38)
C42セルに定時労働時間として、=SUM($G$8:$G$38)
G42セルに定時労働時間として、=SUM($G$8:$G$38)
I42セルに時間内支給額として、=SUM($I$8:$I$38)
C43セルに休日労働時間として、
H43セルに時間外勤務時間として、=$C$43
J43セルに時間外支給額として、=SUMIF($B$8:$B$38,$D$43,$J$8:$J$38)
C44セルに早出労働時間として、=SUM($H$8:$H$38)-$C$43
H44セルに時間外勤務時間として、=SUM($H$8:$H$38)-H43
J44セルに時間外支給額として、=SUM($J$8:$J$38)-$J$43
C45セルに勤労日数として、=COUNT($C$8:$C$38)
F45セルに契約時間として、固定で08:00
J45セルに定時労働時間支給額として、=I42
J46セルに休日労働時間支給額として、=J43
J47セルに早出労働時間支給額として、=J44
J48セルに総支給額合計として、=SUM(J45:J47)
D43セルに休日労働時間検索のための、日
時給関係は、
E42セルに定時労働時間時給として、769円(変更があるので、保護せず)
E43セルに休日労働時間時給として、1,039円(変更があるので、保護せず)
E44セルに早出労働時間時給として、962円(変更があるので、保護せず)
現在、入力されている関数等は上記の通りです。
参考事項ですが、
日曜日以外は、平日の時給と同額で自動的に計算するように公式を入れていましたが、この度、祝日も日曜日と同額で計算するように関数を入れたいのですが、良い方法があればご指導をお願い致します。
勝手を申しますが、よろしくお願い致します。
説明不足で理解し難いかもしれませんが、よろしくお願い致します。
長文になりましたがご容赦下さい。
よろしくお願い致します。
お礼
SUMIF関数で検索して解決しました。 「=SUMIF($A2:$A16,$A2,B2:B16)」の式を入れることで、すべてコピーで計算することが出来ました。