excel转正日期计算公式?

例如:2007-6-19入职 2007-8-19转正?
不是加60天的问题,有可能是58天、59天、61天等。我想要刚好2个月对齐的日期为转正日期,请高手帮忙写个公式,谢谢!!!!
不是一个人的公式问题,是N多人。已知条件只有入职时间,请根据入职时间计算出转正时间的公式,谢谢!!

工具/材料:Microsoft Office Excel2016版,Excel文档。

1、首先选中Excel文档,双击打开。

2、其次在Excel界面中,选中要填写转正公式日期的单元格。

3、接着在Excel界面中,输入转正公式“=DATE(YEAR(B1),MONTH(B1)+IF(DAY(B1)<15,3,4),DAY(B1)-1)”。

4、其次在Excel界面中,点击“确定”按钮。

5、最后在Excel界面中,显示转正公式日期年月日。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-19
不知道楼主是不是这个意思,在知道入职日期的前提下,自动计算出两个月后的转正日期,那么可以这样:
=DATE(YEAR(A1),MONTH(A1)+2,DAY(A1))
A1为入职日期。本回答被提问者采纳
第2个回答  2010-10-19
用这个函数:DATEDIF(start_date,end_date,unit)

在单元格里输入:=dateif(2007-6-19,2007-8-19,m)

Unit 返回
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。