文档介绍:CH03 员工工资管理模型
张国锋
67703857
******@shift.
商务信息学院B423
2017年11月11日
2
学习目标
通过对本章的学习,能够运用Excel设计企业工资管理系统。具体内容如下:
员工工龄的计算
工资帐号等的输入
工资、福利及扣除项目的计算
个人所得税的计算
员工工资详情表设计
2017年11月11日
3
员工工龄等项目的计算
算法
工龄=当前日期年份-入企年份
岗位工资=基础工资*
工龄工资=工龄*100
基本工资=基础工资+岗位工资+工龄工资
操作
P21
计算工龄时,注意数值与日期的对应及转换
2017年11月11日
4
工资帐号、身份证号等的输入
特点
长度较长
重复性数据多
解决方法
自定义格式
622260-01100110000
“622260-0110011”0000
622260-01100119999
操作
P21
2017年11月11日
5
员工福利项目的计算
计算及操作
IF
VLOOKUP
比较
=VLOOKUP(D3,$J$5:$K$7,2,true)
=VLOOKUP(D3,$J$5:$K$7,2,FALSE)
福利发放标准
住房补贴
交通补贴
通信补贴
部门经理
1500
800
600
项目经理
1200
400
300
普通员工
800
100
50
2017年11月11日
6
工资管理表中项目计算-1
引用工资记录表、福利统计表中数据
数据区域的命名
工资记录表、福利统计表
引用出勤统计表中数据,计算应扣工资
VLOOKUP(A3,出勤统计表,4)*SUM(D3:G3)/
*VLOOKUP(A3,出勤统计表,5)*SUM(D3:G3)/
=-ROUND(VLOOKUP(A3,出勤统计表,4)*SUM(D3:G3)/+*VLOOKUP(A3,出勤统计表,5)*SUM(D3:G3)/,2)
保留两位小数
负数红色显示
不显示零值
应扣四金
=-ROUND(SUM(D3:H3)*,2)
两位小数、负数
2017年11月11日
7
工资管理表中项目计算-2
应发工资
=SUM(D3:I3)
再回想一下扣除项添加负号的好处
应扣所得税
采用自定义函数方法
导入/导出Tax函数
=-ROUND(tax(J3,2500),2)
实际应付工资
=应发工资-所得税
2017年11月11日
8
自定义函数代码
Function tax(e As Single, min As Integer) As Single
Select Case e - min
Case Is <= 0
tax = 0
Case 0 To 500
tax = (e - min) *
Case 500 To 2000
tax = (e - min) * - 25
Case 2000 To 5000
tax = (e - min) * - 125
Case 5000 To 20000
tax = (e - min) * - 375
Case 20000 To 40000
tax = (e - min) * - 1375
Case 40000 To 60000
tax = (e - min) * - 3375
Case 60000 To 80000
tax = (e - min0) * - 6375
Case 60000 To 100000
tax = (e - min) * - 10375
Case Is >= 100000
tax = (e - min) * - 15375
End Select
End Function
2017年11月11日
9
员工工资条设计
工作表
插入、移动、更名、复制
跨工作簿复制
几个函数
MOD() ROW() COLUMN() INDEX()
=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$GH,INT((ROW()+4)/3),COLUMN())))
参见P29-30
2017年11月11日
10
工资查询表设计
组合框的应用
INDEX函数
C9单元格
C9:E9合并及居中
单元格格式—数字—特殊—中文大写数字