EXCEL计算工龄

用EXCEL公式计算,员工入职1年,满3个月加30元,每3个月加30 ,入职2年,每半年加30 ,入职3年至以后每年加30,上不封顶
员工入职满3个月加30元,一年后每半年加30,第三年每年加30,5年封顶270

首先输入等于datedif括号点击入职时间单元格,括号再输入逗号再输入today补齐括号,双引号里面输入y,结尾括号,回车确定即可完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-26

怎么用Excel计算工龄?这个视频告诉你!

第2个回答  2015-01-23
以下公式是12个月内加0,第12-23个月,每3月加30,第24-35个月,每6月加30,以后每12个月加30:
=IF(DATEDIF(A1,NOW(),"m")<12,0,IF(DATEDIF(A1,NOW(),"m")<24,INT((DATEDIF(A1,NOW(),"m")-12)/3)*30,IF(DATEDIF(A1,NOW(),"m")<36,INT(DATEDIF(A1,NOW(),"m")/6)*30+120,INT(DATEDIF(A1,NOW(),"m")/12)*30+180)))追问

入职第一年,3,6,9,1。。。。。到第24月是每月加30.,第二年每半年加30,第30个月是270,第36各月就是300,到第48个月,也就是第四年增加每月30

追答

=IF(DATEDIF(A2,NOW(),"m")<=12,INT((DATEDIF(A2,NOW(),"m"))/3)*30,IF(DATEDIF(A2,NOW(),"m")<=24,INT((DATEDIF(A2,NOW(),"m")-12)/6)*30+120,INT((DATEDIF(A2,NOW(),"m")-24)/12)*30+300))

本回答被提问者采纳
第3个回答  2015-01-23
假定入职日期在A1,=if(datedif(a1,today(),"y")=1,int((datedif(a1,today(),"m")-12)/3)*30,if(datedif(a1,today(),"y")<3,120+int((datedif(a1,today(),"m")-12)/6)*30,if(datedif(a1,today(),"y")>3,180+(datedif(a1,today(),"y")-3)*30,0)))
第4个回答  2015-01-23
=IF(DATEDIF(A1,TODAY(),"Y")>=2,(DATEDIF(A1,TODAY(),"Y")+4)*30,IF(DATEDIF(A1,TODAY(),"Y")>=1,DATEDIF(A1,TODAY(),"Y")*60+ROUNDUP((DATEDIF(A1,TODAY(),"M")-DATEDIF(A1,TODAY(),"Y")*12)/6,0)*30,ROUNDUP((DATEDIF(A1,TODAY(),"M")-DATEDIF(A1,TODAY(),"Y")*12)/3,0)*30))追问

第11个月工资应是90,不是120

本回答被网友采纳