运用函数
1.DATEDIF函数语法:DATEDIF(起始日期,结束日期,返回时间单位代码)
"y"返回时间段中的整年数;"m”返回时间段中的整月数;"d"返回时间段中的天数
"md”参数1和2的天数之差,忽略年和月;"ym“参数1和2的月数之差,忽略年和日
"yd”参数1和2的天数之差,忽略年。按照月、日计算天数
2.today函数语法:返回的是当前的日期。(即此时的年月日)
3.ROUNDUP函数语法:
ROUNDUP (向上舍入的任意实数, 舍入后的数字的小数位数)
函数讲解:
1.首先使用DATEDIF,DATEDIF(C3,TODAY(),"d"),所表达的意思为:现在日期-进入公司的日期,计算出来用天数表示
2.接着使用ROUNDUP,ROUNDUP(DATEDIF(C3,TODAY(),"d")/365,0),所表达的意思为:将计算出来的天数除以365天得到年,将得到的数向上取任意整数。将得到的数向上取任意整数。
3.最后使用IF函数,IF(ROUNDUP(DATEDIF(C3,TODAY(),"d")/365,0)>5,5,ROUNDUP(DATEDIF(C3,TODAY(),"m")/365,0)),所表达的意思为:若计算出的整数>5,则取5,否则取所出来的数。
因此将IF(ROUNDUP(DATEDIF(C3,TODAY(),"d")/365,0)>5,5,ROUNDUP(DATEDIF(C3,TODAY(),"m")/365,0))录入D3,便可自动算出司龄。如下图:
司龄津贴=D3*50