乐于分享
好东西不私藏

Excel 隐藏神公式!输入年份,全年每月天数自动出,闰年 2 月不用手动改

Excel 隐藏神公式!输入年份,全年每月天数自动出,闰年 2 月不用手动改

做考勤、做月报、核算薪资的打工人,谁还在死背大小月口诀?一三五七八十腊,三十一天永不差,碰上闰年 2 月还要手动改 29 天,每次核对表格浪费半小时!

今天分享一条通用嵌套公式,Excel/WPS 全兼容,只填一个年份,1-12 月天数批量自动生成,平年闰年自动识别,看完直接抄作业👇

一、先看成品表格(对应你的截图)

A2 单元格输入查询年份「2026」A4:A15 填入数字 1-12 代表 1-12 月B 列输入公式,一键生成带单位天数,黄色高亮区域就是最终效果:31 天、28 天、30 天……

二、直接复制核心公式

在 B4 单元格输入:

=DAY(EOMONTH(DATE($B$2,A4,1),0))&"天"

输完回车,鼠标下拉填充整列,全年 12 个月数据瞬间完成。

简单拆解每个函数,新手一看就懂

1.DATE($B$2,A4,1)

锁定年份,生成对应月份 1 号

2.EOMONTH(...,0)

自动算出当月最后一天,闰年 2 月自动识别 29 号

3.DAY()

提取月末日期里的天数数字

4.&"天"

自动加上文字单位,报表整洁不用二次编辑

三、3 个衍生公式,覆盖全部工作场景

场景 1:需要纯数字算薪资、出勤(去掉文字)

=DAY(EOMONTH(DATE($B$2,A4,1),0))

场景 2:快速查单独某一年某一月天数=DAY(EOMONTH(DATE(2024,2,1),0))&"天"

场景 3:自动获取电脑当前月份天数,实时更新=DAY(EOMONTH(TODAY(),0))&"天"

四、新手避坑 3 个常见问题

1.报错 #VALUE!:年份、月份单元格只能填纯数字,不能带 “年 / 月” 汉字
2.二月不显示 29 天:只需修改 B2 年份为闰年,公式不用改动,自动更新
3.WPS 能用吗?完全通用,所有电脑表格软件都支持

五、这些岗位天天用得到

✅ 人事考勤:计算当月应出勤天数、折算日薪

✅ 财务会计:月度分摊费用、统计结账周期

✅ 项目运营:批量获取每月截止日期做台账

✅ 行政统计:月度报表、排班表快速制作

不用再手动翻日历、死记大小月,这组日期函数是职场人必备干货!觉得文章实用,点赞 + 收藏,转发给身边做报表的同事~关注我,每天分享 Excel 高效函数、表格自动化技巧,告别加班!