1、项目8 工资管理 8.1项目的提出 公司员工的工资包括两部分:基本工资和奖金。其中基本工资又包括:职务工资、工龄工资、学历工资3部分。按照规定公司员工每月还需要缴纳“社会保险”,社会保险包含养老保险、医疗保险、失业保险、住房公积金4部分。养老保险=基本工资*8%;医疗保险=基本工资*2%;失业保险=基本工资*1%;住房公积金=基本工资*8%;8.2相关知识点要完成工资管理的整个过程,需要计算工资额、奖金额、缴纳社会保险额,需要计算工龄、查找职务关系确定奖金额等,这些操作都需要借助于函数来完成,主要用到日期函数、查找VLOOKUP函数、IF函数和SUMIF函数1日期函数1)DATE函数函数功能:
2、返回代表特定日期的序列号。2)TODAY函数功能:返回今天日期的序列号。3)YEAR函数功能:返回某日期对应的年份。4)MONTH函数功能:返回某日期对应的月份。5)DAY函数功能:返回以序列号表示的某日期的天数,用整数 1 到 31 表示。2VLOOKUP函数的嵌套1)函数功能:是Excel中的横向查找函数2)函数语法:VLOOKUP(Lookup_value,Table_array,Row_index_num,Range_lookup)3)参数说明:Lookup_value是要查找的值,Table_array是要查找的区域,Row_index_num是返回数据在区域的第几列数,Range_
3、lookup是精确匹配还是模糊匹配。3.IF函数的嵌套IF函数最多可以嵌套7层,用Value_if_false及Value_if_true参数可以构造复杂的检测条件。4SUMIF函数1)函数功能:根据指定条件对若干单元格求和。2)函数语法:SUMIF(Range,Criteria,Sum_range)8.3 项目实施8.3.1利用时间日期函数计算工龄情况工龄=当前年份-参加工作年份=YEAR(TODAY()-YEAR(工作日期)8.3.2利用VLOOKUP函数计算工资和保险情况1.查找工龄用VLOOKUP函数查找出“基本工资及社会保险”工作表中的“工龄”,1)定义数据区:在“员工基本信息”工作
4、表中定义“员工信息”数据区:从【公式】中选择【名称管理器】,点击【定义名称】,在新建名称窗口中,输入数据区名称,和引用位置,创建员工信息数据区 2)在“员工基本信息表”中利用时间函数已经计算出工龄情况。2计算工龄工资已知工龄情况,根据工龄工资标准计算工龄工资,可以使用IF函数嵌套来完成=IF(B3=15,1000,IF(B3=10,800,IF(B3=5,500,200))3查找计算职务工资和学历工资用VLOOKUP函数的嵌套及IF函数计算“基本工资及社会保险”工作表中的“职务工资”和“学历工资”1)先在“基本工资及社会保险”工作表中的“职务工资”列,用VLOOKUP函数根据“员工编号”在前面
5、定义的【员工信息】数据区中查找出相应的“职务”。2)再根据上面查找到的“职务”,用VLOOKUP函数的嵌套,在“工资、奖金对照表”工作表中定义的“职务工资”数据区=VLOOKUP(VLOOKUP(A3,员工信息,4,FALSE),职务工资,2,FALSE)3)按照同样的方法,用VLOOKUP函数的嵌套,根据【员工信息】数据区中的“学历”和“工资、奖金对照表”工作表给出的“学历”所对应的“学历工资”,计算出“基本工资及社会保险”工作表中的“学历工资”。4计算基本工资和社会保险1)计算出员工的“基本工资”。计算方法为:基本工资=工龄工资+职务工资+学历工资2)计算出员工需缴纳的“社会保险”。社会保
6、险由养老保险、医疗保险、失业保险、住房公积金4部分组成。计算方法如下:养老保险=基本工资*8%医疗保险=基本工资*2%失业保险=基本工资*1%住房公积金=基本工资*8%社会保险=养老保险+医疗保险+失业保险+住房公积金8.3.3 核算实发工资情况在“工资总表”中,可以用VLOOKUP函数嵌套来实现“姓名”“奖金”数据的查找,根据查找到的“基本工资”、“社会保险”及“奖金”数据,计算出“应发工资”。1用VLOOKUP函数填写出“工资总表”工作表中的“姓名”、“部门”、“基本工资”和“社会保险”:1)在“工资总表”工作表中,根据“员工编号”,用VLOOKUP函数在前面定义的【员工信息】数据区中,查
7、找出相应的“姓名”和“部门”。2)在“基本工资及社会保险”工作表中,定义【基本工资】数据区。注意:要将“员工编号”定义在第一列。3)在“工资总表”工作表中,根据“员工编号”,用VLOOKUP函数在【基本工资】数据区中查找出相应的“基本工资”和“社会保险”。2用嵌套的VLOOKUP函数及IF函数计算“工资总表”工作表中的“应发工资”:1)在“考核情况”工作表中,利用IF函数嵌套,根据“考核等级与奖金”工作表给出的“考核分数”与“考核等级”的关系,计算员工的“考核等级”列数据,即在“考核情况”工作表的C3单元格中的公式为“=IF(B3=90,“优秀”,IF(B3=80,“良好”,IF(B3=70,
8、“中等”,IF(B3=60,“及格”,“不及格”)”2)在“考核情况”工作表中定义数据区【考核等级】。3)然后在“工资总表”工作表的“奖金”列,用VLOOKUP函数根据“员工编号”,在上面定义的【考核情况】数据区中查找出员工相应的“考核等级”,8.3.4利用IF函数嵌套计算缴税情况1“个人所得税”算法1)“月工资薪金所得总额”。“月工资薪金所得总额”是指当月个人所有收入,包括工资、奖金、各种补贴。在本案中,“月工资薪金所得总额”=“应发工资”。2)“应纳税所得额”。“应纳税所得额”=“月工资薪金所得总额”-“月费用扣除标准(2000)”-“养老保险”-“医疗保险”-“失业保险”-“住房公积金”
9、。“应纳税所得额”=“应纳税工资额”=“应发工资”-2000元。3)“个人所得税”算法。“个人所得税”的征税方法分为9个等级4)采用“速算扣除数法”计算“个人所得税”,应缴纳“个人所得税”=“应纳税所得额”*适用“税率”-“速算扣除数”2计算“应纳税工资额”用IF函数计算“应纳税工资额”,方法如下:“应纳税工资额”是对每月收入超过2000元以上的部分进行征税,所以:“应纳税工资额”=“应发工资”-2000元“应纳税工资额”可以用IF函数计算,计算公式为IF(G360000,H3*35%-6375,IF(H340000,H3*30%-3375,IF(H320000,H3*25%-1375,IF(
10、H35000,H3*20%-375,IF(H32000,H3*15%-125,IF(H3500,H3*10%-25,IF(H30,H3*5%-0)”4计算“工资总表”中工作表的“实发工资”计算“工资总表”中工作表的“实发工资”,计算方法为:实发工资=应发工资-个人所得税5把“工资总表”工作表中人民币符号设置为“RMB”(人民币)在很多正式的场合下人民币符号的标准表示形式是“RMB”。在Excel中如果要用RMB来表示人民币,需要用“单元格格式”对话框中的“数字”选项卡中的“自定义”数字格式来实现。1)在菜单栏中选择【单元格】命令,打开【单元格格式】对话框,选择【数字】选项卡,在【分类】列表框中
11、选择【自定义】。2)在“类型”列表框中编辑数字格式代码为“”RMB”#,#0.00;”RMB”-#,#0.008.3.5利用SUMIF进行工资统计1用SUMIF函数统计“工资统计”工作表中“财务部”的“基本工资总计”:1)打开“工资统计”工作表,选中目标单元格C3,在菜单栏中选择【公式】/【其他函数】/【常用函数】命令,找到SUMIF函数。单击【确定】按钮,弹出【函数参数】对话框。2)“函数参数”对话框中共有三个参数,其中:第一个参数选择“工资总表”中“部门”所在列;第二个参数是求和的条件;第三个参数选择“工资总表”中“基本工资”所在列3)双击填充柄复制公式。2用SUMIF函数统计出“工资统计
12、”工作表中的其他各项内容。与上面计算“财务部”的“基本工资总计”一样,可以用SUMIF函数统计出“工资统计”工作表中的其他各项内容,再将人民币符号设置为“RMB”。说明:SUMIF函数的功能与前面介绍的分类汇总功能相似。给出了各种不同条件下的统计结果,因此,用SUMIF函数进行统计比用分类汇总更方便。3用COUNTIF函数统计各部门“人数”利用“工资总表”中“部门”列的数据,统计“工资统计”工作表中各部门的人数8.3.6打印设置 1标题行重复打印 当工作表大于1页时,一般希望在打印时能在每一页中均能包含标题行,可以这样设置,打开【页面布局】中的【页面设置】对话框,单击【工作表】选项卡,接下来只
13、需在【打印标题】中【顶端标题行】文本框中输入字符,或用鼠标将工作表中的标题行拖过来也可以,以后该表格标题行就会打印在每页了。2、表格缩印 有时为工作需要,可能要求将多页内容调整为一页打印出来,可以通过“缩放”技巧来实现。在打开的【页面布局】下的【页面设置】对话框中单击【页面】标签,在【缩放】组下有一个【调整为】选项,只要在这里键入打印工作表内容时所需要的页数(注意页宽和页高两个值必须一致)就可以了。不过,此功能对于与纸张高、宽比例严重不协调的工作表来说,建议不要采用,否则会严重影响打印效果。8.3.6打印设置 3、打印不连续的单元格(区域)如果仅仅需要将一些不连续的单元格(区域)中的内容打印出来,那么在按住Ctrl键的同时,用鼠标左键单击需要打印的单元格(区域),选中多个不连续的单元格(区域,如A2.B2:C8.D10),然后打开【页面布局】下的【打印区域】,选中【打印区域】下面的【设定选定区域】选项。此时,系统将选中的每一个不连续单元格(区域)分开,打印在不同页面上(即A2打印在一张纸上,B2:C8打印在另一张纸上)。