如果用
=MONTH("2014-9-30")-MONTH("2014-3-31")得到的肯定是6,
但=DATEDIF("2014-3-31","2014-9-30","M") 不足六个月,返回结果是5。
DATEDIF函数在进行计算时,会将起始和结束的日期进行比较,开始天数>结束天数的,系统认为不足一个月。
在C1单元格输入以下公式,然后向下填充公式
=IF(DAY(A1)>DAY(B1),DATEDIF(A1,B1,"M")+1,DATEDIF(A1,B1,"M"))
如果用
=MONTH("2014-9-30")-MONTH("2014-3-31")得到的肯定是6,
但=DATEDIF("2014-3-31","2014-9-30","M") 不足六个月,返回结果是5。
DATEDIF函数在进行计算时,会将起始和结束的日期进行比较,开始天数>结束天数的,系统认为不足一个月。
在C1单元格输入以下公式,然后向下填充公式
=IF(DAY(A1)>DAY(B1),DATEDIF(A1,B1,"M")+1,DATEDIF(A1,B1,"M"))