excel中如何计算员工入职是第几个月?

excel中如何计算员工入职是第几个月?用什么公式呢?不是指满几个月哦,是指在第几个月,入职当月算一个月。
举例:员工A,2018年4月28日入职,现在是入职第二个月
员工B,2018年3月5日入职,现在是入职第三个月。
我就想自动算出员工入职第多少个月了,我们入职月不同,对应的补贴是不一样的,但这个月是自然月,所以他不用工作非要满一个月算一个月,就完全按自然月算,量太大我不能一个人一个人去数月份。所以我想要有一个公式可以一次出来

综合楼上的改进成这个
一、判断入职到今天是第几个月
=MONTH(NOW())-MONTH(A1)+1
二、判断从入职到某一日期(B1)是第几个月
=MONTH(B1)-MONTH(A1)+1
如果得数为1,就是第1个月,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-02
●●●●●●●●●●●●●●●●●●●●●●●●
清空重来:
●●●●●●●●●●●●●●●●●●●●●●●●
例如,员工的入职时间在A1单元格,可以用这个公式:
=DATEDIF(A1,TODAY(),"Y")*12+TEXT(TODAY(),"M")-TEXT(A1,"M")+1
●●●●●●●●●●●●●●●●●●●●●●●●
又修改了,用下面这个:
=(TEXT(TODAY(),"Y")-TEXT(A1,"Y"))*12+TEXT(TODAY(),"M")-TEXT(A1,"M")+1
●●●●●●●●●●●●●●●●●●●●●●●●本回答被网友采纳
第2个回答  2018-05-02
DATEDIF就搞定了
第3个回答  2018-05-02
A1为入职日期
=MONTH(NOW()-A1)
第4个回答  2018-05-02
=MONTH(NOW()-A1)+1
相似回答