
做考勤、做月报、核算薪资的打工人,谁还在死背大小月口诀?一三五七八十腊,三十一天永不差,碰上闰年 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 个常见问题
五、这些岗位天天用得到
✅ 人事考勤:计算当月应出勤天数、折算日薪
✅ 财务会计:月度分摊费用、统计结账周期
✅ 项目运营:批量获取每月截止日期做台账
✅ 行政统计:月度报表、排班表快速制作
不用再手动翻日历、死记大小月,这组日期函数是职场人必备干货!觉得文章实用,点赞 + 收藏,转发给身边做报表的同事~关注我,每天分享 Excel 高效函数、表格自动化技巧,告别加班!
夜雨聆风