如何用excel函数公式忽略两个日期的年和日只计算相差的月份?

如下图所示

在excel中计算两个日期相差的月数有许多种情况,比如计算两个日期实际相差的月数,或者忽略天数计算两个日期实际相差的月数,或者忽略年数计算两个日期相差的月数等等。

今天我们来介绍如何忽略两个日期的年和日只计算相差的月份,比如:

2007-04-29 2010-05-19

这两个日期,忽略年和日,一个是4月,一个是5月,他们之间相差的月份就是1个月。

再比如:

2011-06-26 2021-05-17

这两个日期, 忽略年和日,一个是6月,一个是5月,他们之间相差的月份就是11个月。

基于这样的分析,可以在C2单元格中输入如下的函数公式即可计算出忽略两个日期的年和日后相差的月份:

=IF(TEXT(B2,"m")-TEXT(A2,"m")>=0,TEXT(B2,"m")-TEXT(A2,"m"),TEXT(B2,"m")-TEXT(A2,"m")+12)

公式分析:

两个月份相减,如果是正数表示刚好在同一年,如果是负数则表示差了1年,需要再加上12个月。

 

       

发表评论