乐于分享
好东西不私藏

Excel 每天学一点,效率轻松翻倍(第 7 天)

Excel 每天学一点,效率轻松翻倍(第 7 天)

哈喽大家好~今天我们系统学习日期与时间函数,做考勤、工龄、合同到期、项目周期表必备,实用性极强。

🌟 今日核心:日期函数

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")

用途:计算两个日期之间相差天数

单位
含义
公式
结果
适用场景
"y"
完整年数
=DATEDIF("2023/1/1","2025/5/15","y")
2
算年龄、满几年工龄
"m"
完整月数
=DATEDIF("2023/1/1","2025/5/15","m")
28
统计满多少个月租期、服务期
"d"
总天数
=DATEDIF("2023/1/1","2025/5/15","d")
865
计算总工期、项目耗时
"ym"
忽略年份,剩余月数
=DATEDIF("2023/1/1","2025/5/15","ym")
4
搭配 "y" 和   "md" 拆成年月日
"yd"
忽略年份,剩余天数
=DATEDIF("2023/1/1","2025/5/15","yd")
135
算每年纪念日倒计时
"md"
忽略年月,剩余天数
=DATEDIF("2023/1/1","2025/5/15","md")
14
官方不推荐(可能出负数),仅临时用Microsoft   Support

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 个工作日后的完工、发货日期

💡 干货小技巧

  1. 日期本质是数字,可直接加减运算
  2. 计算年龄、工龄统一用 DATEDIF+TODAY
  3. 财务表必学 EOMONTH,排班表必学 WEEKDAY
  4. 日期格式不统一会导致函数报错,需提前规范

📝 今日小任务

  1. 用 TODAY 制作动态日期表头
  2. 用 DATEDIF 计算年龄和工龄
  3. 用 WEEKDAY 判断是否为周末
  4. 用 WORKDAY 计算项目完工日期

每天学一点,慢慢积累,轻松搞定 Excel 统计,告别加班烦恼~记得点赞收藏,方便随时回看练习!✨