公告:
诚信为本,市场在变,诚信永远不变...

Excel 如何确定任意年任意月的天数?

软件教程

现在问你 4 月有多少天,你马上能答出来是 30 天。例如,再问你 2050 年 2 月有多少天,稍作思考,你也能答出来是28 天。那么,让你在 Excel 里用公式确定任意年任意月的天数,你会写吗?

Excel 如何确定任意年任意月的天数?(图1)

Excel 为处理日期相关的数据,提供了大量的日期与时间函数,但是没有提供直接求指定月天数的函数。今天介绍的公式,巧妙地利用内置的日期函数,结合日期变化规律,可以准确确定指定月有多少天。

本文目录 隐藏
第一步:确定指定月最后一天
第二步:提取最后一天的天数
总结

 

第一步:确定指定月最后一天

首先,为了获得月天数,我们要确定最后一天的日期。现在已知的是年和月,使用 EOMONTH 函数可以获取月最后一天的日期。

EOMONTH 函数返回从开始日期经过指定月之后的月的最后一天日期。在我们这个问题,就是经过了 0 个月。

开始日期,根据已知的年月数据,使用 DATE 函数确定。最后的「天」参数取 1。

=EOMONTH(DATE(年, 月, 1), 0)

Excel 如何确定任意年任意月的天数?(图2)

 

第二步:提取最后一天的天数

现在有了指定月的最后一天对应的日期,只需要使用 DAY 函数提取其天数,就可以确定我们想要的天数了。

=DAY(EOMONTH(DATE(年, 月, 1), 0))

Excel 如何确定任意年任意月的天数?(图3)

 

总结

因为有 Excel 提供的丰富的日期函数,这类问题稍作变化,就可以很快写出相应的公式。关键就是了解 Excel 中日期的变化原理。