如何在Excel中获取该月的总天数?

2025-07-24 06:44:19 世界杯经典歌曲

有时您需要计算一个月中的总天数以用于其他计算。在处理模板和仪表板时尤其会发生这种情况。所以今天让我向您展示一个可以为您做到这一点的简单公式。

要计算给定月份中从某个日期开始的天数,我们需要使用基于 EOMONTH 和 DAY 的公式。

公式:获取一个月的总天数 =DAY(EOMONTH(A2,0))这个公式是如何运作的?如您所见,该公式是两个函数的组合。我们有 EOMONTH,它包含在 DAY 中。

首先,当您引用日期和 EOMONTH 中的“0”时,它将返回该月的最后一个日期。此处,日期位于单元格 A2 上。其次,DAY 函数返回 EOMONTH 返回的最后一天的日期。该月的最后一天始终是该月的总天数。截至 2017 年 3 月 31 日,它返回 31,这是 3 月份的总天数。

动态公式假设您想要获取当月的总天数,并且希望该公式在月份发生变化时自动返回它。

公式为:

=DAY(EOMONTH(TODAY(),0))在此公式中,我们没有引用日期,而是引用了 EOMONTH 中的 TODAY,它返回当前日期,然后 EOMONTH 返回当前日期所在月份的最后一个日期。

最后,DAY 返回天数并获取当月的总天数。

使用月份名称获取月份中的天数假设您在单元格中输入了月份名称,而不是适当的日期,现在您想要计算该月的总天数。公式为:

=DAY(EOMONTH(DATEVALUE("01-"&A2&"-"&YEAR(TODAY())),0))此公式创建您提到的月份的第一天的日期,然后 EOMONTH 返回最后一个日期,DAY 返回最后一天,即一个月的总天数。您可以使用短格式和长格式的月份名称。

获取 Excel 文件下载

Excel 公式列表相关公式 Excel 中的日期加减周从 Excel 中的日期获取日期名称一个月内的工作日将日期转换为文本倒计时天数计算两个日期之间的天数转换为儒略日期获取上周日