TODAY 函数

本文介绍 Microsoft Excel 中 TODAY 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明

返回当前日期的序列号。序列号是 Excel 日期和时间计算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,Excel 会将单元格格式更改为“日期”。如果要查看序列号,则必须将单元格格式更改为“常规”或“数值”。

如果需要无论何时打开工作簿时工作表上都能显示当前日期,可以使用 TODAY 函数实现这一目的。此函数也可以用于计算时间间隔。例如,如果知道某人出生于 1963 年,可以使用以下公式计算出对方到目前为止的年龄:

=YEAR(TODAY())-1963

此公式使用 TODAY 函数作为 YEAR 函数的参数来获取当前年份,然后减去 1963,最终返回对方的年龄。

 注释    如果 TODAY 函数并未按预期更新日期,则可能需要更改控制工作簿或工作表重新计算时间的设置。在“文件”选项卡上,单击“选项”,然后确保在“计算选项”下的“公式”类别中选中了“自动”

语法

TODAY()

TODAY 函数语法没有参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)

 注释    Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39,447 天。Microsoft Excel for Macintosh 使用其他日期系统作为默认系统。

示例

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

显示如何复制示例?

 
1
2


3


4
5


6
AB
公式说明
=TODAY()返回当前日期。
=TODAY()+5返回当前日期加 5 天。例如,如果当前日期为 1/1/2008,此公式会返回 1/6/2008。
=DATEVALUE("1/1/2030")-TODAY()返回当前日期和 1/1/2030 之间的天数。请注意,单元格 A4 必须为“常规”“数值”格式才能正确显示结果。
=DAY(TODAY())返回一月中的当前日期 (1 - 31)。
=MONTH(TODAY())返回一年中的当前月份 (1 - 12)。例如,如果当前月份为五月,此公式会返回 5
xl

请参阅