Excel 计算两个日期之间的月份数

如果需要计算某两个日期之间的月份数,可分为计算日期在同一年和不在同一年两种情况,下面分别介绍。

要计算间隔月份数的年份在同年

如果需要计算间隔月份的两个日期在同年,可使用MONTH函数实现。下面举例介绍。

01 在A2和B2单元格中分别输入同一年中的两个日期。

02 在需要显示间隔月份的单元格中输入公式:=MONTH(B2)+MONTH(A2),按下“Enter”键确认。

alt

要计算间隔月份数的年份不在同年

如果要计算间隔月份数的两个日期不在同一年,则需要使用MONTH函数和YEAR函数共同实现,具体操作如下。

01 在A2和B2单元格中分别输入两个不在同一年的日期。

02 在需要显示间隔月份的单元格中输入公式:=(YEAR(B3)-YEAR(A3))*12+MONTH(B3)-MONTH(A3),然后按下“Enter”键确认即可。

alt

Excel 计算两个日期之间的工作日:NETWORKDAYS函数

如果需要计算某两个日期之间的天数,可以使用NETWORKDAYS函数或减号运算符“-”实现。

使用NETWORKDAYS函数计算

NETWORKDAYS函数用于返回两个日期之间的工作日数值,该函数的语法为:=NETWORKDAYS(start_date, end_date,[holidays]),各参数的含义介绍如下。

※ 参数start_date,表示一个代表开始日期的日期。

※ 参数end_date,表示一个代表终止日期的日期。

※ 参数holidays为可选项,指不在工作日历中的一个或多个日期所构成的可选区域,例如省/市/自治区和国家/地区的法定假日以及其他非法定假日。该列表可以是包含日期的单元格区域,或者是表示日期序列号的数组常量。

下面举例计算。

01 分别在“A2”和“B2”单元格中输入需要参与计算的两个日期。

02 在需要显示结果的单元格中输入公式:=NETWORKDAYS(A2,B2),按下“Enter”键确认即可。

alt

使用减号运算符“-”计算

如果需要计算两个日期间的时间间隔天数,即包含节假日的间隔天数,可直接用减号运算符“-”计算,具体操作如下。

01 分别在“A3”和“B3”单元格中输入需要参与计算的两个日期,将单元格格式设置为日期格式。

02 在需要显示结果的单元格中输入等式:=B3-A3,按下“Enter”键确认即可。

alt