哈喽大家好~今天我们系统学习日期与时间函数,做考勤、工龄、合同到期、项目周期表必备,实用性极强。
🌟 今日核心:日期函数
TODAY —— 获取当前日期,自动更新
NOW —— 获取当前日期 + 时间
DATEDIF —— 计算日期间隔(年 / 月 / 日)
EDATE —— 计算 N 个月后的日期
EOMONTH —— 获取当月 / 某月最后一天
WEEKDAY —— 判断星期几
WORKDAY —— 计算工作日(剔除周末)
🌟 函数语法 + 详细示例
1. TODAY & NOW
语法:
=TODAY()
=NOW()
用途:自动显示当天日期或完整时间,适合动态表头、时间戳、报表更新标记。
2. DATEDIF(隐藏实用函数)
语法:=DATEDIF(开始日期, 结束日期, 单位)
单位:
"Y" 计算整年 "M" 计算整月 "D" 计算天数 "YM" 忽略年计算月差 "YD" 忽略年计算天数
示例 1:=DATEDIF(B2,TODAY(),"Y")
用途:根据出生日期计算年龄
示例 2:=DATEDIF(C2,TODAY(),"M")
用途:根据入职日期计算工龄
示例 3:=DATEDIF(A2,B2,"D")
用途:计算两个日期之间相差天数
3. EDATE 月份偏移
语法:=EDATE(日期, 月数)
示例:=EDATE(A2,6)
用途:计算合同到期、质保到期、6 个月后日期
4. EOMONTH 月末日期
语法:=EOMONTH(日期, 偏移月数)
示例:=EOMONTH(TODAY(),0)
用途:获取本月最后一天,用于财务月结
5. WEEKDAY 星期判断
语法:=WEEKDAY(日期,2)
示例:=IF(WEEKDAY(A2,2)>5,"周末","工作日")
用途:自动识别周末,用于排班、加班判断
6. WORKDAY 工作日计算
语法:=WORKDAY(开始日期,天数)
示例:=WORKDAY(A2,7)
用途:计算 7 个工作日后的完工、发货日期
💡 干货小技巧
日期本质是数字,可直接加减运算 计算年龄、工龄统一用 DATEDIF+TODAY财务表必学 EOMONTH,排班表必学WEEKDAY日期格式不统一会导致函数报错,需提前规范
📝 今日小任务
用 TODAY制作动态日期表头用 DATEDIF计算年龄和工龄用 WEEKDAY判断是否为周末用 WORKDAY计算项目完工日期
每天学一点,慢慢积累,轻松搞定 Excel 统计,告别加班烦恼~记得点赞收藏,方便随时回看练习!✨
夜雨聆风