EXCEL中由入职时间计算当年的入职月数的公式

2024-12-17 07:10:06
推荐回答(4个)
回答1:

=DATEDIF("2008/01/03","2008/12/31","M")在计算2008/01/01的时候结果是11
所以最好把后面的日期2008/12/31改为2009/01/01

=MIN(DATEDIF(C519,"2009/1/1","M"),12)用这个公式就好了,你可以在C1单元格里任意输入日期,这个公式就可以返回月数,并且是12个月封顶的

回答2:

结束日期改成“2009/01/01”
=if(datedif(入职日期."2009/01/01","Y")>=1,12,datedif(入职日期."2009/01/01","YM")

回答3:


(YEAR(入职日期)-YEAR(结束日期))*12+MONTH(入职日期)-MONTH(结束日期)
试试看

回答4:

=DATEDIF(A1,"2009/01/01","M")其中A1可以是作为入职日期的那个单元格