使用Excel函数快速对日期和时间型的数据进行计算
日期和时间函数
日期和时间函数是Excel中非常重要的函数,使用该类函数可以快速对日期和时间型的数据进行计算和处理,本节将详细介绍Excel中的日期和时间函数的功能、语法、参数和使用说明。
TODAY函数
(1)函数功能
TODAY函数用于返回计算机系统当前的日期。
(2)语法格式
TODAYO
(3)参数说明
该函数不需要参数,但括号不能省略。
(4)注意事项
TODAY函数为易失性函数,当工作表被重新计算时,会自动更新。
(5)实例:计算倒计时
如图
要求在A2单元格计算出当前日期距离2019年元旦的倒计时天数。
选择A2单元格,输入公式“="2024-1-1"-TODAYO&"天"",即可完成计算。该公式可在计算机系统的日期更新后自动更新倒计时天数(当前计算机系统的日期为2023-8-13)。
NOW函数
(1)函数功能
NOW函数用于返回计算机系统当前的日期和时间。
(2)语法格式
NOW()
(3)参数说明
该函数不需要参数,但括号不能省略。
(4)注意事项
NOW函数为易失性函数,当工作表被重新计算时,会自动更新。
(5)实例:判断合同是否到期
如图
A列为员工姓名,B列为合同到期日,要求在C列里对合同在近期1个月内到期的员工做出提醒,记为“即将到期”。
选择C2单元格,输入公式“=IF((B2-NOW())<30,"即将到期","")”,输入完毕后按Enter键结束并向下填充公式,即可完成该计算。(使用TODAY函数同样也可以完成此计算。)
YEAR函数
(1)函数功能
YEAR函数用于返回日期中的年份,返回值的范围在1900~9999之间。
(2)语法格式
YEAR(serial_number
(3)参数说明
serial_number:必需参数,表示要提取年份的日期,形式可以是输入的表示日期的序列数、日期文本或单元格引用,输入的日期文本必须使用英文半角的双引号括起来。
(4)注意事项
serial_number参数表示的日期应该以标准的日期格式输入,也可以通过使用其他函数生成,比如NOW函数、TODAY函数等,如果输入了文本,YEAR函数就返回错误值"#VALUE!"。
(5)实例:计算员工年龄
如图
A列为员工姓名,B列为出生日期,要求在C列计算出员工的年龄,计算条件为当年是2018年。
单击选择C2单元格,输入公式“=2018-YEAR(B2)”,输入完毕后按Enter键结束并向下填充公式,即可完成计算。
MONTH函数
(1)函数功能
MONTH函数用于返回日期中的月份,返回值的范围在1~12之间。
(2)语法格式
MONTH(serial_number)
(3)参数说明
serial number:必需参数,表示要提取月份的日期,形式可以是输入的表示日期的序列数、日期文本或单元格引用,输入的日期文本必须使用英文半角的双引号括起来。
(4)注意事项
serial number参数表示的日期应该以标准的日期格式输入,也可以通过使用其他函数生成,比如NOW函数、TODAY函数等,如果输入了文本,MONTH函数就会返回错误值"#VALUE!"
(5)实例:计算日期所属季度
如图
A列为日期,要求在B列中计算各个日期所属的季度。
选择B2单元格,输入公式“=”第“&INT((MONTH(A2)+2)/3)&“季度”,输入完毕后按Enter键并向下填充公式,即可计算出全部日期的所属季度。其中INT函数用于截掉数值的小数部分,只保留整数部分。(在Excel当中并没有直接用于计算季度的函数。)