实现公式
假设日期参数为 A1,单元格公式为:
=DAY(ENDOFMONTH($A1))
效果示例:
| 输入:2025-05-06 → 公式返回:31(表示5月有31天) |
| 输入:2024-02-15 → 公式返回:29(闰年2月) |
实现原理
1️⃣ 步骤一:获取当月最后一天使用ENDOFMONTH($A1)生成当前日期所在月的最后一天日期值。例如 2025-05-06 会生成 2025-05-31 3
2️⃣ 步骤二:提取天数通过DAY()函数从生成的月末日期中提取天数部分。例如从 2025-05-31 中提取出 31 3
扩展场景
=DAY(ENDOFMONTH($A1, 12)) // 获取当前日期12个月后的月末天数
=DAY(ENDOFMONTH()) // 获取本月天数