
在Excel中,日期和时间函数是一类非常强大的工具,能够帮助用户处理和操作日期和时间数据。本文将详细介绍Excel中常用的日期和时间函数,包括DATE、TODAY、YEAR、MONTH、DAY、HOUR、MINUTE和SECOND,并通过表格案例进行详细说明。
一、DATE函数
函数说明:DATE函数返回特定日期的序列号。序列号是一个整数,代表从1900年1月1日起的天数。
函数语法:DATE(year, month, day)
- year:年份,例如2023。
- month:月份,用数字表示,例如1表示1月,12表示12月。
- day:月份中的天数,用数字表示,例如1表示1号,31表示31号(如果月份有31天)。
案例表格:
A列 |
B列(公式) |
C列(结果) |
年份 |
=DATE(A2, 1, 1) |
日期 |
2023 |
=DATE(A3, 10, 15) |
2023-10-15 |
2024 |
=DATE(A4, 2, 29) |
2024-02-29 |
说明:
- 在B列中,我们使用DATE函数根据A列的年份和指定的月份、日期生成具体的日期。
- 注意,DATE函数会自动处理闰年的情况,如2024年是闰年,2月有29天。
二、TODAY函数
函数说明:TODAY函数返回当前日期。该函数没有参数,并且返回的日期与计算机的系统日期同步更新。
函数语法:TODAY()
案例表格:
A列 |
B列(公式) |
C列(结果) |
当前日期 |
=TODAY() |
系统当前日期 |
说明:
- 在B列中,我们使用TODAY函数返回系统当前的日期。
- 每次打开或刷新工作表时,TODAY函数都会更新为当前的日期。
三、YEAR函数
函数说明:YEAR函数返回日期的年份部分。
函数语法:YEAR(serial_number)
- serial_number:表示日期值,可以是日期数字、日期文本,或包含日期的单元格引用。
案例表格:
A列 |
B列(公式) |
C列(结果) |
日期 |
=YEAR(A2) |
年份 |
2023-10-15 |
=YEAR(A3) |
2024 |
2024-02-29 |
=YEAR(TODAY()) |
系统当前年份 |
说明:
- 在B列中,我们使用YEAR函数提取A列中日期的年份部分。
- 使用YEAR(TODAY())可以提取系统当前日期的年份。
四、MONTH函数
函数说明:MONTH函数返回日期的月份部分。
函数语法:MONTH(serial_number)
- serial_number:表示日期值,可以是日期数字、日期文本,或包含日期的单元格引用。
案例表格:
A列 |
B列(公式) |
C列(结果) |
日期 |
=MONTH(A2) |
月份 |
2023-10-15 |
=MONTH(A3) |
10 |
2024-02-29 |
=MONTH(TODAY()) |
系统当前月份 |
说明:
- 在B列中,我们使用MONTH函数提取A列中日期的月份部分。
- 使用MONTH(TODAY())可以提取系统当前日期的月份。
五、DAY函数
函数说明:DAY函数返回日期的天数部分。
函数语法:DAY(serial_number)
- serial_number:表示日期值,可以是日期数字、日期文本,或包含日期的单元格引用。
案例表格:
A列 |
B列(公式) |
C列(结果) |
日期 |
=DAY(A2) |
天数 |
2023-10-15 |
=DAY(A3) |
15 |
2024-02-29 |
=DAY(TODAY()) |
系统当前天数 |
说明:
- 在B列中,我们使用DAY函数提取A列中日期的天数部分。
- 使用DAY(TODAY())可以提取系统当前日期的天数。
六、HOUR函数
函数说明:HOUR函数返回时间的小时部分。返回值在0到23之间。
Excel达人必备!常用10大函数大汇总
在Excel中,函数是进行数据分析和处理的重要工具。以下是一些常用的Excel函数及其简要说明(本期只作部分简单概述,函数的具体运用以及更多函数详细教程后期分享):SUM函数:· 功能:计算一系列数值的总和。· 用法:=SUM(numb
函数语法:HOUR(serial_number)
- serial_number:表示时间值,可以是时间数字、时间文本,或包含时间的单元格引用。
案例表格:
A列 |
B列(公式) |
C列(结果) |
时间 |
=HOUR(A2) |
小时 |
14:30 |
=HOUR(A3) |
20 |
03:15 |
=HOUR(NOW()) |
系统当前小时 |
说明:
- 在B列中,我们使用HOUR函数提取A列中时间的小时部分。
- 使用HOUR(NOW())可以提取系统当前时间的小时部分。NOW函数返回当前的日期和时间。
七、MINUTE函数
函数说明:MINUTE函数返回时间的分钟部分。返回值在0到59之间。
函数语法:MINUTE(serial_number)
- serial_number:表示时间值,可以是时间数字、时间文本,或包含时间的单元格引用。
案例表格:
A列 |
B列(公式) |
C列(结果) |
时间 |
=MINUTE(A2) |
分钟 |
14:30 |
=MINUTE(A3) |
30 |
03:15 |
=MINUTE(NOW()) |
系统当前分钟 |
说明:
- 在B列中,我们使用MINUTE函数提取A列中时间的分钟部分。
- 使用MINUTE(NOW())可以提取系统当前时间的分钟部分。
八、SECOND函数
函数说明:SECOND函数返回时间的秒部分。返回值在0到59之间。
函数语法:SECOND(serial_number)
- serial_number:表示时间值,可以是时间数字、时间文本,或包含时间的单元格引用。
案例表格:
A列 |
B列(公式) |
C列(结果) |
时间 |
=SECOND(A2) |
秒 |
14:30:45 |
=SECOND(A3) |
45 |
03:15:20 |
=SECOND(NOW()) |
系统当前秒 |
说明:
- 在B列中,我们使用SECOND函数提取A列中时间的秒部分。
- 使用SECOND(NOW())可以提取系统当前时间的秒部分。
综合应用案例
案例一:计算员工年龄
假设我们有一个包含员工出生日期的表格,我们想要计算每个员工的年龄。
表格数据:
A列(姓名) |
B列(出生日期) |
C列(年龄) |
张三 |
1990-05-15 |
|
李四 |
1995-07-20 |
|
王五 |
1988-12-31 |
公式:
在C2单元格中输入公式=YEAR(TODAY())-YEAR(B2),然后向下拖动填充柄填充C列。
结果:
A列(姓名) |
B列(出生日期) |
C列(年龄) |
张三 |
1990-05-15 |
33 |
李四 |
1995-07-20 |
28 |
王五 |
1988-12-31 |
35 |
Excel只读模式与保护工作表有何区别,看完这篇文章你就明白
在日常的办公和学习中,Excel作为一款强大的数据处理软件,被广泛应用于数据记录、统计分析和报告编制等多个方面。为了确保数据的安全性和完整性,Excel提供了多种保护措施,其中只读模式和保护工作表是两种常用的方法。