求2个日期之间的月分差额的EXCEL公式

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:11:51
如:2009-1-1与2008-12-31的月份差额为“1”(相差仅1天),2009-3-31与2009-2-1的月份差额也为“1”(相差60天)。
=MONTH("2009-1-1")-MONTH("2008-12-31")+(YEAR("2009-1-1")-YEAR("2008-12-31"))*12
引用单元格时不行,怎么回事

=MONTH("2009-1-1")-MONTH("2008-12-31")+(YEAR("2009-1-1")-YEAR("2008-12-31"))*12
公式中的日期可以换为有日期的单元格(如b2之类的,无论什么情况都适用

=MOD(MONTH("2009-1-1")-MONTH("2008-12-31"),12)
首先用MONTH函数取得月份,然后求得差值,当差值小于12时,用MOD取除12的余数。

=DATEDIF("2008-12-31","2009-1-1","Y")

=MONTH(C1)-MONTH(B1)