您应该知道的 13 个 Microsoft Excel 日期和时间函数
无论您是使用 Microsoft Excel 管理每月账单还是跟踪工作时间,您都可能使用日期或时间。使用这些功能,您可以输入或获取所需的日期和时间。
您可能已经熟悉 Excel 中的某些日期和时间函数。因此,让我们看看常见任务的基本功能以及您可能不知道的更高级功能。
查看当前日期或时间:今天和现在
Excel 中所有日期和时间函数中最方便的可能是今天和现在。 TODAY 提供当前日期,NOW 提供当前日期和时间。
每个函数的语法都是相同的,只有函数名,没有参数。输入以下内容之一以获取日期或带时间的日期。
=TODAY()
=NOW()
创建完整日期:DATE
并非工作表中的所有日期都在一个单元格中。也许您在不同的列中有日、月和年,并希望将它们合并为一个完整的日期。您可以在 Excel 中使用 DATE 函数。
该函数的语法是 DATE(year, month, day)
,需要所有三个参数。输入四位数字的年份,以 1 到 12 的数字形式输入月份,以 1 到 31 的数字形式输入日期。
要分别合并单元格 A2、B2 和 C2 中的年、月和日,您可以使用以下公式:
=DATE(A2,B2,C2)
获取日期的一部分:日、月、年
在其他公式中使用日期时,您可能需要获取日、月或年的序号。这正是 Excel 中的 DAY、MONTH 和 YEAR 函数所做的。在 DATE 函数组合日期的一部分的情况下,这些函数提供一个日期的一部分。
每个函数的语法与函数名称相同,后跟括号中的单元格引用或序列号。例如,DAY(cell_reference)
。
要获取单元格 F2 中的天数,请使用以下公式。结果将是一个从 1 到 31 的数字。
=DAY(F2)
要获取单元格 F2 中的月份编号,请使用以下命令。结果将是一个从 1 到 12 的数字。
=MONTH(F2)
要获取单元格 F2 中的年份数字,请使用以下命令。结果将是一个四位数。
=YEAR(F2)
查看一天的一部分:TIME
Excel 中的 TIME 函数根据工作表中的小时、分钟和秒为您提供一天中的小数部分。
语法是 TIME(hour, minute, second)
,其中所有三个参数都是必需的,输入是一个从 0 到 32767 的数字,代表每个参数。
要在没有分钟或秒的点上找到 12 小时的十进制数,您可以使用以下公式并将单元格引用替换为您自己的。
=TIME(A2,B2,C2)
获取部分时间:小时、分钟、秒
与 DAY、MONTH 和 YEAR 类似,HOUR、MINUTE 和 SECOND 函数为您提供部分时间条目。
每个函数的语法与函数名称相同,后跟括号中的单元格引用或序列号。例如,HOUR(cell_reference)
。
要获取单元格 F2 中的小时数,请使用以下公式:
=HOUR(F2)
要获取单元格 F2 中的分钟,请使用以下命令:
=MINUTE(F2)
要获取单元格 F2 中的秒数,请使用以下命令:
=SECOND(F2)
计算日期之间的天数、月数或年数:DATEDIF
您可以使用 DAYS 函数查找两个日期之间的天数。但是 DATEDIF 函数更进一步,它允许您查找天数、月数或年数。
语法是 DATEDIF(start_date, end_date, type)
,其中所有三个参数都是必需的。 type
取决于您要接收的值:
- 年:输入 Y。
- 月份:输入 M。
- 天:输入 D。
- 不带年和日的月差:输入 YM。
- 不带年份的天数差异:输入 YD。
要在单元格 H2 和 I2 中查找 1/1/2021 和 12/31/2022 之间的月数,您可以使用以下公式:
=DATEDIF(H2,I2,"M")
要查找相同单元格中相同开始日期和结束日期之间的天数,您可以使用以下公式:
=DATEDIF(H2,I2,"D")
计算工作日数:NETWORKDAYS
也许您想查找两个日期之间的工作日数。使用 NETWORKDAYS,您可以获得此数字并可选择在不同的单元格范围内引用假期。
语法是 NETWORKDAYS(start_date, end_date, holidays)
,只需要前两个参数。
要在单元格 H2 和 I2 中查找 1/1/2022 和 12/31/2022 之间的工作日数,请使用以下公式:
=NETWORKDAYS(H2,I2)
要查找相同日期但假期列在 H5 到 H7 范围内的工作日数,请使用以下公式:
=NETWORKDAYS(H2,I2,H5:H7)
查看周数:WEEKNUM
如果使用 WEEKNUM 函数,则不必手动计算周数。有了它,您可以找到一年中任何日期的周数。
语法是 WEEKNUM(cell_reference, type)
,第一个参数是必需的。 type
参数可用于从特定日期开始的数周。如果省略该参数,则该函数默认采用星期日。
要在单元格 F2 中查找 4/15/2022 的周数,请使用以下公式:
=WEEKNUM(A2)
要查找从星期一开始的周数的相同周数,您可以使用以下公式并将 2
作为 type
参数:
=WEEKNUM(A2,2)
访问 WEEKNUM 函数的 Microsoft 支持页面,获取 10 种可用类型的完整列表。
希望这些日期和时间函数和公式可以帮助您在 Excel 工作表中保持跟踪。