如何计算两个日期之间相差的月份数?

如题所述

如下:

在单元格输入公式:=DATEDIF(start_date,end_date,"m"),其中"m"表示计算两个日期月份差。

利用DATEDIF函数,这个函数可以计算两个日期之间相隔的月数。

DATEDIF(start_date,end_date,unit)。

start_date:必需,表示给定期间的第一个或开始日期的日期。 日期值有多种输入方式:带引号的文本字符串、序列号或其他公式或函数的结果。

end_date:必需,用于表示时间段的最后一个(即结束)日期的日期。

Unit:希望返回的信息类型,其中:"M" 一段时期内的整月数。

计算两个日期之间相差月数的其他方法

1、计算整月数方法

两日期格式数值相减得出天数,再除以一月多少天,然后再取整。公式为:INT((结束日期-开始日期)/30),其中INT()为向下取整函数。其实因为每月的天数大部分是不同的,所以无论是除以30还是31都无法精确算出月数,所以先算出天数再算出月数的方法不可取。

2、计算整月数方法

使用DAYS(结束日期,开始日期)函数,同方法一,先算出天数再算出月数。

温馨提示:答案为网友推荐,仅供参考
相似回答