Skip to main content

在Excel中的工作表计算中使用今天的日期

【Excel精选技巧】Excel中快速计算2个日期相差多少月多少天,小数点分隔的日期处理 (六月 2025)

【Excel精选技巧】Excel中快速计算2个日期相差多少月多少天,小数点分隔的日期处理 (六月 2025)
Anonim

今天 函数可用于将当前日期添加到工作表和日期计算中。该函数是Excel的易失性函数之一,这意味着它通常在每次重新计算包含该函数的工作表时自行更新。

通常,工作表每次打开时都会重新计算,因此每天打开工作表时,除非关闭自动重新计算,否则日期会发生变化。为防止每次打开使用自动重新计算的工作表时更改日期,请使用键盘快捷键来输入当前日期。

TODAY函数语法和参数

函数的语法是指函数的布局,包括函数的名称,括号,逗号分隔符和参数。的语法 今天 功能是:

=今天()

TODAY使用计算机的序列日期,它将当前日期和时间作为数字存储为参数;它通过读取计算机的时钟获取当前日期的此信息。

输入有两种选择 今天 功能到Excel工作表中,它们包括:

  1. 将完整的函数键入工作表单元格。
  2. 使用TODAY功能对话框输入功能。
  3. 由于TODAY函数没有任何可以手动输入的参数,因此许多人选择只输入函数而不是使用对话框。

在Excel计算中使用TODAY

真正有用的 今天 当函数用于日期计算时,通常与其他Excel日期函数一起使用时,函数变得明显。

在本文的示例图像中,第三行到第五行通过使用输出来提取与当前日期相关的信息,例如当前年,月或日。 今天 细胞中的功能 A2 作为论据 , ,和 功能。

TODAY函数还可用于计算两个日期之间的间隔,例如上图中第六行和第七行所示的天数或年数。

日期为数字

第六行和第七行中公式中的日期可以相互减去,因为Excel将日期存储为数字,这些数字在工作表中被格式化为日期,以便我们更容易使用和理解。

例如,日期为11/1/2018(2018年11月1日)的单元格 A2 序列号为43405(自1900年1月1日起的天数),而2015年10月15日的序列号为42,292。

细胞中的减法公式 A6 利用这些数字来查找两个日期之间的天数:

43,405 - 42,292 = 344

在细胞的公式中 A6,Excel的 日期 函数用于确保输入日期10/15/2015并存储为日期值。

在单元格中的示例中 A7 使用YEAR函数从中提取当前年份 今天 细胞中的功能 A2 然后从1999年减去以找出两年之间的差异:

2018 - 1999 = 16

排除日期问题

如果当前日期未更新

如上所述,如果 今天 每次打开工作表时,函数都不会更新到当前日期,很可能已关闭工作簿的自动重新计算。

要激活自动重新计算:

  1. 点击文件 菜单然后选择 选项 (Mac用户会在下面找到相同的选项 Excel>首选项).
  2. 点击计算窗口中的选项可查看可用选项。
  3. 在下面 计算 选项 部分,点击自动打开自动重新计算。
  4. 对话框并返回工作表。

减去日期格式问题

在Excel中减去两个日期时,结果通常显示为另一个日期而不是数字;如果在输入公式之前将包含公式的单元格格式化为常规,则会发生这种情况。由于公式包含日期,Excel将单元格格式更改为日期。

要将公式结果视为数字,必须将单元格的格式设置回一般 或者:

  1. 突出 格式不正确的单元格。
  2. 用鼠标右键单击打开 上下文菜单.
  3. 在菜单中,选择 格式化单元格 打开“设置单元格格式”对话框。
  4. 在对话框中,单击选项卡以显示格式选项。
  5. 在“类别”部分下,单击一般。
  6. 点击 关闭对话框并返回工作表。