6 月有多少天,你马上能答出来是 30 天。再问 2 月有多少天,稍作思考,也能答出来是28 天。那么,如何在 Excel 里用公式确定任意年任意月的天数呢?
图1
emmm,真令人头大
/
好吧,我们来告诉你
在Excel中 为处理日期相关的数据,提供了大量的日期与时间函数。
本文提供的公式,将巧妙地利用日期函数,准确确定指定某一月有多少天。
第1步:确定指定月最后一天首先,确定最后一天的日期。使用 EOMONTH 函数可以获取月最后一天的日期。
EOMONTH 函数返回从开始日期经过指定月之后的月的最后一天日期。在我们这个问题,就是经过了 0 个月。
其次,确定开始日期。根据已知的年月数据,使用 DATE 函数确定。最后的「天」参数取 1。
公式如下:
=EOMONTH(DATE(年, 月, 1), 0)
图2
第2步:提取最后一天的天数提取其天数。需要使用 DAY 函数提取其天数,就可以确定想要的天数了。
公式如下:
=DAY(EOMONTH(DATE(年, 月, 1), 0))
图3
总结因为有 Excel 提供的丰富的日期函数,可以很快组合需要的公式。关键要了解 Excel 中日期公式的变化原理。
上面只提供了一种公式方法,如果您还有其他公式可以解决上述问题,欢迎关注*ink小智库,留言有偿分享给我们。