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个月。
求问,如何调整?
展开
 我来答
了尘和尚
推荐于2021-02-06 · 幻人心识本来无,罪福皆空无所住。
了尘和尚
采纳数:4256 获赞数:20096

向TA提问 私信TA
展开全部
公式改为:
=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")
就上面的公式就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式