巧用EXCEL自动计算员工工资

(整期优先)网络出版时间:2022-09-28
/ 1

巧用EXCEL自动计算员工工资

莫凤旋

茂名市东南高级技工学校 广东 茂名 525000

我校一直以来都是用手工一个一个地根据老师的出勤情况计算课酬。每个人的课酬根据学历、职业技能等级、专业技术等级等指标设置了不同的等级,每个老师的课时数不一样,大班课、大班课协助老师的课酬与其它老师的算法不一样,各种各样的因素加在一块,给老师的课酬计算造成了非常大的难度,加上教师人数多,每个月至少需要一名专职人员花十天左右的时间才能完成计算。这是一项既费力又劳神的工作,后来教务科安排我用程序设计一个计算教师课酬的自动化程序。

一、教师课酬计算程序功能拓扑图

二、设计思路

1.建立数据表

(1)教师请假明细表:

(2)教师课程分布表

注:A、B、C指不同的授课科目 ,Z指辅助课(不计入科目数量)

Z-0.7 指该门课与之对应的课时,如A-1.5指大班课与对应的课时为1.5,字母后面不接数字,则默认为1课时。

2.读取数据

由于每月会有个别教师课酬单价因职称或学历而变动,需每次读取最新数据。

3.输入开始计算的日期(必须为当月1号)

4.计算过程

(1)从当月1号起计算,有多少周,以及每周内包含的星期数(不含星期六、日)

(2)依据教师课程分布表计算出每周授课科目数量N

(3)依据教师课程分布表,按授课科目的节数排序,计算出每周授课课时S(min)最少的科目,S(min2)第二,S(min3)第三。

(4)识别请假明细表,减去请假课时,增加代课课时,得出本周实际课时:S

(5)教师课酬单价为X,依据N分等级计算课酬Y:

N<=2 ,Y=S*X

N=3 , Y=S*X+ S(min)*0.1

N=4,Y=S*X+(S(min)+ S(min2))*0.2

N=5,Y=S*X+(S(min)+ S(min2) + S(min3))*0.3

N>5,Y=S*X+(S(min)+ S(min2) + S(min3))*0.3

三、数据导出

四、邮件发送

获得《教师课酬核对表》后,利用word的邮件合并功能人工操作批量发送,后期如果有企业邮箱,可整合到程序里自动发送。

本系统于2020年10月起一直在使用中,相比之前的纯手动计算工资节省了至少四分之三的时间。只要用心探索,深入研究,就会发现MS办公软件能够给我们的生活、学习带来很多的便利。