SQL吧 网站源码下载 企业网站源码下载 免费网站源码下载

当前位置: 主页 > 教程 > 办公软件 > Excel教程 >

Excel财务应用实例:按职称分级计算人为

时间:2013-03-15 18:14来源:网络整理 作者:SQL吧 点击:
本月公司员工的工资要调整,经理要求按每个人的职称来加工资。具体要求:职称为初级的本月加20元,职称为中级的本月加50元,职称为高级的本月加70元。但是因为公司人数太多,逐
企业站建365全包!先制作!后付款!600多套模版任你选择!晴网www.138.la专注企业站建仿站、域名、空间、云主机、服务器, 咨询电话:020-29031983 qq:2769485357

 

 

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

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

  方法一:运用条件函数If

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

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

 

Excel财务应用实例:按职称分级计算人为

 

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

  方法二:运用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)。

 

Excel财务应用实例:按职称分级计算人为

本文来源:[http://www.sql8.net]

(责任编辑:编辑部)
顶一下
(0)
0%
踩一下
(0)
0%
0
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
栏目列表
推荐内容