Excel 函数教程 / 第5章

日期和时间函数

用于在职天数、图书到期、试用期、工龄、月份汇总、工作日、合同续约和借款天数计算。

本章学习目标

掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。

函数清单

使用方法、注意事项与案例

函数常用语法使用方法注意事项案例公式
返回日期和时间
NOWNOW(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=NOW(A2)

结果:日期或时间

TODAYTODAY(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=TODAY()

结果:日期或时间

DATEDATE(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=DATE(A2)

结果:日期或时间

TIMETIME(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=TIME(A2)

结果:计算结果

YEARYEAR(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=YEAR(A2)

结果:计算结果

MONTHMONTH(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=MONTH(A2)

结果:计算结果

DAYDAY(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=DAY(A2)

结果:计算结果

WEEKDAYWEEKDAY(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=WEEKDAY(A2)

结果:计算结果

HOURHOUR(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=HOUR(A2)

结果:计算结果

MINUTEMINUTE(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=MINUTE(A2)

结果:数值结果

SECONDSECOND(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=SECOND(A2)

结果:计算结果

日期时间转换与工作日
EDATEEDATE(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=EDATE(A2)

结果:日期或时间

DATEDIFDATEDIF(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=DATEDIF(B2,TODAY(),"y")

结果:合格、录取、奖金等分类结果

DAYS360DAYS360(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=DAYS360(A2)

结果:计算结果

EOMONTHEOMONTH(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=EOMONTH(A2)

结果:日期或时间

WORKDAYWORKDAY(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=WORKDAY(A2)

结果:日期或时间

WORKDAY.INTLWORKDAY.INTL(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=WORKDAY.INTL(A2)

结果:日期或时间

WEEKNUMWEEKNUM(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=WEEKNUM(A2)

结果:计算结果

YEARFRACYEARFRAC(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=YEARFRAC(A2)

结果:计算结果

NETWORKDAYSNETWORKDAYS(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=NETWORKDAYS(A2)

结果:日期或时间

NETWORKDAYS.INTLNETWORKDAYS.INTL(日期或时间参数)处理日期、时间、工龄、账期和工作日。Excel 日期本质是序列号,需统一日期格式。
=NETWORKDAYS.INTL(A2)

结果:日期或时间

DATEVALUEDATEVALUE(文本,参数)提取、转换、查找或替换文本。注意全角/半角、空格、不可见字符和文本型数字。
=DATEVALUE(A2)

结果:清洗后的文本

TIMEVALUETIMEVALUE(文本,参数)提取、转换、查找或替换文本。注意全角/半角、空格、不可见字符和文本型数字。
=TIMEVALUE(A2)

结果:清洗后的文本

典型案例

本章高频业务场景

使用场景公式说明
计算员工在职天数
=TODAY()-B2
B2 为入职日期。
试用期到期提醒
=IF(EDATE(B2,3)<=TODAY(),"已到期","试用中")
入职后三个月到期。
计算工作日
=NETWORKDAYS(B2,C2,节假日表)
排除周末和节假日。

学习建议

  • 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
  • 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
  • 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。