
excel中工龄自然月计算,求高手
excel中计算工龄的自然月:每月15日之前入职的,当月算一个正月每月15日之后入职的,次月开始计算下图公式为:=IF(D5=0,0,(YEAR($B$3)-YEAR(D...
excel中计算工龄的自然月:
每月15日之前入职的,当月算一个正月
每月15日之后入职的,次月开始计算
下图公式为:=IF(D5=0,0,(YEAR($B$3)-YEAR(D5))*12+MONTH($B$3)-MONTH(D5))
但出现:解释8月31日,7月1日入职的,实际应该是2个月工龄,但是计算出来只有1个月
8月1日入职,实际应该已经算1个月工龄,但计算出来是0个月。
求问,如何调整? 展开
每月15日之前入职的,当月算一个正月
每月15日之后入职的,次月开始计算
下图公式为:=IF(D5=0,0,(YEAR($B$3)-YEAR(D5))*12+MONTH($B$3)-MONTH(D5))
但出现:解释8月31日,7月1日入职的,实际应该是2个月工龄,但是计算出来只有1个月
8月1日入职,实际应该已经算1个月工龄,但计算出来是0个月。
求问,如何调整? 展开
展开全部
公式改为:
=DATEDIF(H4-15,F$1,"m")
=DATEDIF(H4-15,F$1,"m")
追问
=IF(DAY(H4)>15,(DATEDIF(H4,$F$1,"m")-1),DATEDIF(H4-15,F$1,"m"))
截止日期是2013-8-31,入职日期输入2013-7-16,显示自然工龄月为0.。。。。。
追答
搞那么长干什么?
=DATEDIF(H4-15,F$1,"m")
就上面的公式就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询