利用职工基本情况数据,依据职称级别计算实发工资

这个月公司员工工资要调整,经理要求按照每个人的职称涨工资。具体要求:本月初级职称加20元,本月中级职称加50元,本月高级职称加70元。但是因为公司太多,一个一个加,不仅麻烦而且容易出错。

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

方法一:运用条件函数If

第一步:Excel打开工资表,在实发工资下面输入=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)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2022-04-18 17:20:01
下一篇 2022-04-18 17:30:01

猜你喜欢

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注