Excel按职称分级计算工资实例

王朝学院·作者佚名  2016-08-07
窄屏简体版  字體: 小  |  中  |  大  |  超大  

本月公司员工的工资要调整,经理要求按每个人的职称来加工资。具体要求:职称为初级的本月加20元,职称为中级的本月加50元,职称为高级的本月加70元。但是因为公司人数太多,逐个添加不但麻烦还容易出错。

经过一些摸索,我找到两种方法在Excek中高效解决按职称分级加工资这个问题。

方法一:运用条件函数If

第一步:打开工资表,在实发工资下面输入=IF(B2=“初级”,G2+20,IF(B2=“中级”,G2+50,IF(B2=“高级”),G2+70))。

注:(B2代表职称;G2代表应发工资,图1)。

第二步:回车,向下快速填充即可。

方法二:运用Visual Basic编辑器

第一步:工具→宏→Visual Basic编辑器。

第二步:在Sheet!上右击→插入→模块。

第三步:输入如下代码

以下是引用片段:

Function sss(tatol, ss)

If ss = “初级” Then

sss = tatol+20

ElseIf ss = “中级” Then

sss = tatol+50

ElseIf ss = “高级” Then

sss = tatol+70

End If

End Function

注:代码解释:sss代表函数名;tatol代表实发工资;ss代表应发工资。

第四步:关闭Visual Basic编辑器→在实发工资下输入=sss(G2,B2)→回车向下填充(图2)。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航