【图2 B2)回车向下填充】本月公司员工的工资要调整,经理要求按每个人的职称来加工资 。具体要求:职称为初级的本月加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) 。
推荐阅读
- 时尚品设计专业就业怎么样?
- 烟花爆竹生产与管理专业学什么,考试科目?
- 智慧城市管理技术专业学什么,主要学习课程是什么?
- PowerPoint 2010实现PPT转视频方法介绍
- 求推荐好看的玄幻仙侠修真类小说
- 是不是非常方便呀!当然
- 建设工程管理专业学什么,学习适合女生吗?
- 此时会弹出个页码格式窗口
- 船体修造技术专业学什么,主要学习课程是什么?