清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐Excel如何限制工龄工资核算年数的上线,无聊中的都看过来。
【 tulaoshi.com - excel 】
如下图所示,公司规定,工龄薪酬为每年50元,20年封顶,即超越20年也依照20年核算,那么怎么依据职工入职日期核算工龄薪酬呢?
实例教程如下:
①下表所示,销售人员名字以及入职日期,规定是工龄工资每年50元,20年封顶,首先,我们在C2单元格输入: =MIN(20,DATEDIF(B2,TODAY(),"y"))*50 。
②回车,得到结果650,因为孙宁是2000年入职的,现在2013年,13年了,13*50=650,答案正确。
③双击单元格填充柄,完成下面单元格的计算。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)公式说明
datedif(开始日期,结束日期,Y/M/D):计算开始日期和结束日期之间相距的年数或者月数天数。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)先用datetulaoShi.comdif函数计算出工龄,如果工龄小于20,那么会返回这个小于20的值,如果大于20,min函数会返回20,最后再乘以50。
大家请看下面的操作演示。
①启动Excel2007,打开数据表格,选中E列,单击菜单栏--开始--条件格式--新建规则。
②弹出新建规则对话框,规则类型选择最后一个,使用公式确定要设置格式的单元格,输入下方红色标记的公式,单击格式按钮。
③为单元格设置显示格式,这里,我们可以在数字、字体、边框和填充四个选项中进行搭配。
④单元格格式设置完毕,我们来看看实效。仔细一看,E列中明明是汉字,怎么就没有突出显示呢?我们单击其中一个单元格,在编辑栏看到的是数字,并不是纯汉字,只是我们输入数字的时候自动转变为了中文形式。
⑤我们在其中一个单元格输入纯汉字,回车按下之后,单元格变为我们之前设置的形式,证明公式有效了。
公式说明
用len计算E1单元格的字符数,返回的结果是4,在乘以2,得出来的结果是8,用lenb函数计算E1单元格字符的字节数,返回的结果也是8.所以当在E列输入汉字时,两个公式的最终结果都是相等的。另外,len(E1)0的意思是E1单元格不能为空,由于用到了and函数,所以当符合这两个条件时,就会自动设置单元格格式。
本节实例中通过公式函数模拟一个数据条,并且比条件格式更加强大,因为它可以将负值变成反向伸展。
具体操作步骤:
1、启动Excel2013,输入一些数据,包括员工姓名,以及各个人员的销售情况,在B2单元格输入:=IF(D20,REPT("|",ABS(D2)),"")。
2、按下回车,并没有显示什么东西,其实不然,我们用单元格填充的方法向下填充,最下面几排会出现|||||类似的竖线。
3、继续在C2单元格输入:=IF(D2=0,REPT("|",D2),""),回车并向下填充完数据。
4、选中这几行数据条,将字体改为Britannic Bold,字号适当放大一些。将右侧的改为蓝色。
5、左侧的改为红色,选中,单击功能区里面的右对齐按钮。
6、最后制作好了,大家看看下面的效果吧,利用函数可以快速将数据图表化。
来源:http://www.tulaoshi.com/n/20160401/2075391.html
看过《Excel如何限制工龄工资核算年数的上线》的人还看了以下文章 更多>>