DATEDIF函数根据⼊职⽇期计算⼯龄⼯资
1、年龄的求取⼯式:
=(TODAY()-L3)/365
公式表⽰:(今天-出⽣时间)/365天=年龄
2、根据⼊职⽇期计算⼯龄(精确到⼏年⼏⽉⼏天)
=TEXT(SUM(DATEDIF(B2,C2,{"y","ym","md"})*10^{4,2,0}),"0年00⽉00天")
3、凡⾄今⽇满⼀整年,则计为⼀年,不满则忽略不计
=DATEDIF(A1,TODAY(),"y")
假如⼊⼚时间在A1栏是 2002-2-1 ,现在的时间在B1栏是2012年12⽉18⽇,要求的年龄在C1栏,就在C1栏⾥输⼊
=DATEDIF(A1,B1,"y")即可⾃动算出年龄(满整⼀年才能算⼀年,差⼀天也不⾏)。需要注意:⽇期格式必须是2012-12-18 4、DATEDIF函数根据⼊职⽇期计算⼯龄⼯资。很多企业都有⼯龄⼯资,即根据员
函数datedif是什么意思
⼯服务的年数计算对应的⼯龄⼯资。下⾯结合⼀个实际案例,来介绍计算⼯龄⼯资的⽅法。表格中包含员⼯的⼊职⽇期和计算⼯龄的截⽌⽇期,黄⾊区域需要写公式进⾏⼯龄⼯资的计算。1、员⼯每满⼀年,加50元⼯龄⼯资。2、员⼯的⼯龄⼯资上限是20年,超出20年以后也按20年计算。
=50*MIN(20, DATEDIF(A1,TODAY(),"y"))
5、根据⼊职⽇期⽤Excel 计算⼯龄补贴满1年补贴50满2年补贴100
读者看了⽤⾝份证号计算性别、出⽣⽇期、周岁和年龄⽂章以后,提出了⼀个问题,如何根据⼯龄计算补贴?
1)根据⼊职⽇期,计算⼯龄补贴,满1年补贴50,满2年补贴100,以此类推。
⼯龄:
=DATEDIF(H2,TODAY(),"y")
⼯龄补贴:
=DATEDIF(H2,TODAY(),"y")*50
DATEDIF函数第3参数为"y"就代表统计两个⽇期之间的年份,TODAY函数就是获取当天⽇期,每天都会改变,所以⼯龄会⾃动更新。最后再乘以50就可以计算⼯龄补贴。
2)根据⼊职⽇期,计算⼯龄补贴,满1年补贴50,满3年补贴100,满5年补贴150,满7年补贴200。
使⽤公式:
=LOOKUP(DATEDIF(H2,TODAY(),"y"),{1,3,5,7},{50,100,150,200})
很多⼈不会LOOKUP函数,这⾥详细解释⼀下。LOOKUP函数查到⼩于等于查值的最后⼀个值。
为了⽅便理解公式,我们将内容放在单元格内。
=LOOKUP(D2,$A$2:$A$5,$B$2:$B$5)
查值1和2就只能在查区域到1,并返回1对应的50。查值3和4就只能在查区域到3,并返回3对应的100。依次类推。
刚学函数的时候,最好将内容放在单元格中,然后进⾏查,⽽不要直接⽤常量数组。3)解读公式妙招。
公式这部分不知道⼲嘛⽤的,不能理解。
-LEFT(B8,ROW($1:$9))
LEFT函数就是从左边提取,ROW函数就是获取1到9的数字,意思就是从左边依次提取1位到9位。
选择V1到V9这个区域,刚好9⾏,然后输⼊公式,并按Ctrl+Shift+Enter三键结束,这时就可以看到提取过程。
⽤同样的⽅法,在公式前⾯加-,就是将⽂本型数字转变成负数,其他变成错误值。
⽤1来查,就会到最后⼀个数字。
在LOOKUP函数前⾯加-,就将负数变成了正数,搞定收⼯。
=-LOOKUP(1,V1:V9)
哪有什么公式搞不懂?只是不到教你正确⽅法的那个⼈罢了。