1, 简单方式可用分类汇总方式进行核算,例如:把allowance and OT bonus移动复制一份,
建立副本用来做汇总,方法同制作Summarizing of pallroll for Dec是一样,采用分类汇总做好分类。选定汇总项选择从“OT Bonus (max amount)—Total”。
2, 做好分类后,填入对应名称的表格中,核对数字是否与实发allowance and OT bonu一样。
Dept Operation Admin total CS total Engineering total HR total Production total Quality total R&D total Supply chain total Sales Total Financing total Grand total Allowance 1250 1850 492 1000 1900 2356 600 2268 11716 OT bonus 1720 260 45 10 300 125 2460
表二为information for Dec.,2014(供参考版本)
1, total number of attendance,核算当月生产直接员工的当天出勤时间,在time record筛选
出生产直接员工,在“实际出勤时数”那一栏,核算出当月员工出勤时间,用=subtotal(109(sum),
选定所有生产直接员工实际出勤合计),得出生产直接员工实际出勤时数,填入对应表格中。
2, total leave (including personal leave and sick leave),核算当月生产直接员工缺勤时间则包
含事假,病假。在time record筛选出生产直接员工,在“缺勤”及“病假”那二栏,核算出当月员工出勤时间,用=subtotal(109(sum),选定所有生产直接员工缺勤合计),得出生产直接员
工缺勤时数,填入对应表格中。
3, OT (including regular ot +weedken ot+ labor ot) (hr),核算当月生产直接员工“平常加
班,周末加班,法定加班”总和,在time record筛选出生产直接员工,在“正常加班,周末加班,法定加班”那三栏,核算出当月员工加班时间,用=subtotal(109(sum),选定所有生产
直接员工加班合计),得出生产直接员工加班时数,填入对应表格中。
4, The total cost of OT (RMB),核算当月生产直接员工加班工资总额。在payroll for,2014,
Dec含离职人员,筛选出生产直接员工,在“OT”那一栏,用=subtotal(109(sum),选定所有
生产直接员工OT合计),得出生产直接员工OT总额,填入对应表格中。
5, the average cost of OT for direct worker (RMB),核算求平均加班工资, 6, 已经知道生产直接员工为58名,则为OT总额/58=平均加班工资 以下表格则是间接工人信息,对应表格中所列出的间接人员名称。 如:cleaner 则是月份下面填入:2,表示两人就好。依次类推。
表三为Statement for Dec.,表三实际是一个统计员工在入职后的病假、年假、事假、其它假期(如产假、婚假、丧假等)、法定加班、平时周末加班统计。
1, 第一步删除上个月离职/或有自离人员,如当月有新员工,则需要将新员工插入行添加在
表格内。
在原有表格的基础上删除上个月离职或自离人员后,插入行添加新员工,对应上方:Dept、Name、Chinese name、position、barcode no、tier、join date.对应的这7列,均可以在time record中复制过来。如图是time record中的信息均可以直接复制:
还有一栏tier,time record是没有显示工号这一栏,则在payroll for,2014,Dec 含离职人员中复制新员工工号,如图:
插入表格并复制上方新员工的信息得出此表格,如图:
2, 完成离职或自离人员删除及新员工插入后,前7列已经完成。看到第八列为:Present,
如你做2014年12月份的月报,则在表格中填入2014-12-15,拖拉至最后一名员工。如是做2015年1月份月报,则在表格中填入2015-1-15,至于为何是填入每个月的中旬15号为分界点,表格一直是这样。
3, 第九列为:Service period,此列是有工式,工式是核算员工服务期限,工式为:
=DATEDIF(SUBSTITUTE(H9,\H9,\,工式做为参考!此工式为固定工式,不用动它,直接拖拉就好。
4, 第十列为:Should attendance,此列为当月应出勤时间,则工式为:
=VLOOKUP(D9,'[payroll for,2014(update on Dec 含离职人员.xls]time record '!$B$4:$G$103,6,0),工式做为参考!用vlookup工式,去到time record中“should attend”导入当月出勤时间。
5, 第十一列为:Actual attendance,此列为当月实际出勤时间,则工式为:
=VLOOKUP(D9,'[payroll for,2014(update on Dec 含离职人员.xls]time record
'!$B$4:$H$103,7,0),工式做为参考!用vlookup工式,去到time record中“Actual attendance”导出当月实际出勤时间。
6, 第十二列为:Sick,此列为实际当月病假及积累病假。在“monthly”这一列,用工式
导入当月病假,则工式为:=VLOOKUP(D10,'[payroll for,2014(update on Dec 含离职人员.xls]time record '!$B$4:$J$103,9,0),工式做为参考!用vlookup工式,去到time
record中的“Sick”导出当月病假时间。“accumulated”这一列,是以往累积每月的病假时间,得出本月病假时间后,在“accumulated”后面插入一行,用工式:=N10+M10,此工式做为参考!则是用monthly + accumulated=累积截至到12月份的病假。把插入行中核算出来的数字复制所有,选择性粘贴,选择数值。然后复制到“accumulated”,删除插入行。完成病假累积核算。
7, 第十三列为:Annual,此列为实际当月年假及积累年假。在“monthly”这一列,用
工式导入当月年假,则工式为:=VLOOKUP(D9,'[payroll for,2014(update on Dec 含离职人员.xls]time record '!$B$4:$AG$103,32,0),工式做为参考!用vlookup工式,去到
time record中的“Annual”导出当月年假时间。“accumulated”这一列,是以往累积每月的年假时间,得出本月年假时间后,在“accumulated”后面插入一行,用工式:=P9+O9,工式做为参考!则是用monthly + accumulated=累积截至到12月份的年假。把插入行中核算出来的数字复制所有,选择性粘贴,选择数值。然后复制到“accumulated”,删除插入行。完成年假累积核算。
8, 第十四列为:Personal,此列为实际当月事假及积累事假。在“monthly”这一列,用
工式导入当月事假,则为:=VLOOKUP(D78,'[payroll for,2014(update on Dec 含离职人
员.xls]time record '!$B$4:$I$103,8,0),工式做为参考!用vlookup工式,去到time
record中的“Private / Absence”导出当月事假时间。“accumulated”这一列,是以往累积每月的事假时间,得出本月事假时间后,在“accumulated”后面插入一行,用工式:=R10+Q10,工式做为参考!则是用monthly + accumulated=累积截至到12月份的事假。把插入行中核算出来的数字复制所有,选择性粘贴,选择数值。然后复制到“accumulated”,删除插入行。完成事假累积核算。
9, 第十五列为:Other labor leave,此列为实际当月其它假期及积累其它假期。在“monthly”
这一列,去到time record中的“Remark”这一列,一般备注这栏不会写上直接其它假
期如“24”小时,则会写成如“marriage leave 24hrs”此列用vlookup工式导入不了,请此列假期的人也较少,当月如有修其它假期的人则对应的填入“monthly”这一列,得出当月其它假期后,在“accumulated”后面插入一行,用工式:= =T10+S10,工式做为参考!则是用monthly + accumulated=累积截至到12月份的其它假期。把插入行中核算出来的数字复制所有,选择性粘贴,选择数值。然后复制到“accumulated”,删除插入行。完成事假累积核算。如当月没有人请其它假期,则不用动“Other labor leave”这
一栏。
10, 第十六列为:Statutory OT,此列为实际当月法定加班及积累法定加班。在“monthly”
这一列,工式导入当月法定加班,则为:=VLOOKUP(D10,'[payroll for,2014(update on Dec 含离职人员.xls]time record '!$B$4:$N$103,13,0),工式做为参考!用vlookup工式,去到time record中的“Statutory OT”导出当月法定加班时间。“accumulated”这一
列,是以往累积每月的法定加班时间,得出本月法定加班时间后,在“accumulated”后面插入一行,用工式=V10+U10,工式做为参考!则是用monthly + accumulated=累积截至到12月份的法定加班时间。把插入行中核算出来的数字复制所有,选择性粘贴,选择数值。然后复制到“accumulated”,删除插入行。完成法定加班累积核算。
11, 第十七列为:O\\T(regular+weekend) ,此列为实际当月平常/周末加班总和及积累
平常/加班总和。在“monthly”这一列,工式导入当月法定加班,则为:=VLOOKUP(D10,'[payroll for,2014(update on Dec 含离职人员.xls]time record '!$B$4:$M$103,12,0),工式做为参考!用vlookup工式,去到time record中的“Total”
导出当月平常/周末加班总和时间。“accumulated”这一列,是以往累积每月的平常/周末加班总和时间,得出本月平常/周末加班总和时间后,在“accumulated”后面插入一行,用工式:=X10+W10,工式做为参考!则是用monthly + accumulated=累积截至到12月份的平常/周末加班总和时间。把插入行中核算出来的数字复制所有,选择性粘贴,选择数值。然后复制到“accumulated”,删除插入行。完成平常/周末加班总和累积核算。