73个Excel函数连载09|11个日期函数,告别手动算工龄、对账期
我们在学Excel时,碎片化学习,越学越乱,算工龄、算账期、查到期日,只能手动翻日历、手动计算,效率极低还容易错!
其实职场80%的Excel加班,都是因为没有系统掌握函数,只会基础操作,不懂高效技巧。今天继续更新《73个Excel全套函数精讲》长期连载!
整套系列不跳章节、不废话、循序渐进带你吃透全部73个核心函数,搞定99%的办公表格场景。
今天是连载第09期:日期函数专场,人事、财务、运营刚需技能,学会这11个公式,所有日期计算一键完成!

1、TODAY 今日日期函数
✅ 作用:=TODAY(),自动生成系统当前日期,每日打开表格自动更新。
✅ 适用场景:报表自动标注日期、动态计算距今日天数、人事台账更新时间、在职员工动态工龄核算。
✅ 举例:计算员工工龄,我们输入公式:=DATEDIF(B2,TODAY(),"Y")。

⚠ 注意避坑:日期会动态更新,固定日期记录不建议使用。
2、NOW 日期时间函数
✅ 作用:=NOW(),自动生成系统当前日期+具体时间,实时更新。
✅ 适用场景:记录人事报表生成时间、员工档案录入时间、离职台账更新时间、表单提交时间。
✅ 举例:人事台账规范化留痕记录,我们输入公式:=TEXT(NOW(),"yyyy-mm-dd hh:mm")&" 台账更新完成",自动生成标准、规整的时间水印,适配正式报表归档场景。

⚠ 注意避坑:每次刷新表格都会更新时间,固定时间记录慎用。
3、YEAR 年份提取函数
✅ 作用:=YEAR(日期单元格),从标准日期中单独提取年份。
✅ 适用场景:按年份统计入职人数、核算员工入职年限、拆分人事档案日期字段、年度人员盘点。
✅ 举例:员工工龄层级自动分级判定,输入公式:=IF(YEAR(TODAY())-YEAR(入职日期)>=20,"资深老员工",IF(YEAR(TODAY())-YEAR(入职日期)>=10,"老员工","新晋员工"))。

⚠ 注意避坑:仅支持标准日期格式,文本日期无法识别,需提前转换格式。
4、MONTH 月份提取函数
✅ 作用:=MONTH(日期单元格),从日期中单独提取月份。
✅ 适用场景:按月统计新入职员工、批量归类月度离职人员、制作月度人事报表、员工生日月度统计。
✅ 举例:统计离职人数月份,输入公式:=MONTH(F2:F8)。

⚠ 注意避坑:非标准日期格式会出现报错,需统一表格日期格式。
5、DAY 天数提取函数
✅ 作用:=DAY(日期单元格),从日期中单独提取具体日期天数。
✅ 适用场景:提取入职/离职具体日期、统计当月入职员工、批量核对档案日期细节。
✅ 举例:月末离职人员自动标记(薪资结算专用),输入公式:=IF(DAY(离职日期)=DAY(EOMONTH(离职日期,0)),"月末离职(整月结算)","月中离职(按天结算)")。

⚠ 注意避坑:适配标准日期,文本日期无法正常解析。
6、DATE 日期合并函数
✅ 作用:=DATE(年,月,日),将分散的年月日数字,合并为标准日期格式。
✅ 适用场景:规整错乱的人事日期、修复档案不规范日期、统一入职离职日期格式。
✅ 举例:将离职日期统一格式,输入公式:=DATE(YEAR(F2),MONTH(F2),DAY(F2))。

⚠ 注意避坑:年月日数字需在合理范围,超出区间会出现日期错乱。
7、DATEDIF 日期间差函数
✅ 作用:=DATEDIF(开始日期,结束日期,单位),精准计算年月日时间差。
✅ 适用场景:精准核算员工工龄、统计在职时长、计算合同周期、离职人员在岗时长核对(人事核心刚需)。
✅ 举例:离职员工精准工龄核算(补偿金专用),=DATEDIF(B2,F2,"Y")&"年"&DATEDIF(B2,F2,"YM")&"月"&DATEDIF(B2,F2,"MD")&"日"。

⚠ 注意避坑:结束日期必须晚于开始日期,顺序颠倒直接报错。
8、EDATE 月份推移函数
✅ 作用:=EDATE(日期,推移月数),向前/向后推移指定月份,生成新日期。
✅ 场景:计算员工试用期到期日、合同续签日期、转正日期、账期顺延核算。
✅ 举例:员工转正/合同到期自动预警台账,输入公式:=IF(EDATE(B2,3) 。

⚠ 注意避坑:需加载Excel分析工具库,部分版本需开启功能才可使用。
9、EOMONTH 月末日期函数
✅ 作用:=EOMONTH(日期,偏移月数),自动获取指定月份的最后一天日期。
✅ 适用场景:员工月末入职统计、月度人员台账截止日期、月末离职核算、薪资结算截止日。
✅ 举例:离职薪资结算截止日期自动锁定,输入公式:=TEXT(EOMONTH(F2,0),"yyyy-mm-dd")。

⚠ 注意避坑:日期格式不标准,会导致月末日期计算错误。
10、WEEKDAY 星期查询函数
✅ 作用:=WEEKDAY(日期,格式代码),自动判断日期对应的星期几。
✅ 适用场景:判断入职/离职日期是否为工作日、排班表制作、节假日入职特殊核算、考勤统计。
✅ 举例:周末/节假日入职特殊考勤判定,判断是否周末入职,输入公式:WEEKDAY+IF高阶适配国内规则公式:=IF(WEEKDAY(B2,2)>5,"周末入职(需补薪/调休)","工作日入职")。

⚠ 注意避坑:格式代码选择不同,星期排序规则不同,需统一规则。
11、WEEKNUM 周数统计函数
✅ 作用:=WEEKNUM(日期,统计规则),计算日期属于当年第几周。
✅ 适用场景:按周统计新入职员工、周度人事数据汇总、员工入职周度台账记录。
✅ 举例:人力数据周度自动归档统计,判断是否周末入职=WEEKNUM(B2,2)&"周入职"。

⚠ 注意避坑:两种统计规则结果不同,全程需统一使用一种规则。
写在最后
以上11个日期函数,覆盖人事、财务、运营所有日期计算场景,彻底告别手动数日历、算工龄、对账期,日期核算零误差!
整套73个Excel函数我会持续分期更新,想系统学Excel、彻底告别加班的朋友,一定要点个关注蹲更!
下期预告
日期计算是办公必备基础技能,学好能大幅提升报表效率。下期连载第10期,终极收官!讲解高阶数组、排序、随机函数,解锁Excel自动化高阶玩法!
夜雨聆风