NOW函数的使用方法
NOW是一个Excel DATE函数,用于在Excel工作表中显示当前系统日期和时间。此函数不接受任何参数,只提供使用该函数的系统上的系统日期时间。使用此函数的方法非常简单,如下所示=NOW()。
例如,假设我们要在工作表中显示当前日期和时间。我们可以使用NOW功能。无论何时重新计算或打开工作表,都会更新日期和时间。
Excel中的NOW函数被归类为DATE/TIME函数,它返回当前系统的日期和时间。DATE/TIME类别中的NOW Excel函数使我们能够分析和处理公式中的日期和时间值。

Excel中的NOW函数
=Now()
Excel中的NOW函数不接受任何参数。相反,NOW Excel函数返回的值是表示Excel中特定日期和时间的序列号。
Excel中的NOW函数也属于一个特殊的易失性函数类。NOW函数Excel在重新计算工作簿时会重新计算可变函数,即使重新计算中不涉及包含该函数的公式。
NOW Excel函数代表了一个易失性函数的例子,因为=NOW(),Excel每次计算工作表时都会重新计算当前日期时间。其他易失性函数包括:
CELL
INDIRECT函数
INFO
Excel中的TODAY函数
OFFSET函数
Excel中的RAND函数
作为使用这些易失性函数的副作用,NOW函数总是在关闭工作簿时提示您保存工作簿,即使您没有进行任何更改。对于NOW函数示例,如果打开包含这些易失函数的工作簿,请滚动一点(但不要更改任何内容),然后关闭文件。Excel询问您是否要保存工作簿。
您可以使用手动重新计算模式来避免这种行为,同时关闭保存前重新计算选项。在NOW函数Excel“选项”对话框的“公式”选项卡的“计算”部分更改重新计算模式(选择“文件”->“选项”)。
无论何时计算工作表,NOW函数都会更新。例如,如果在工作表中输入前面的任一公式,Excel中NOW函数的公式将显示当前日期时间。明天打开工作簿时,=NOW()将显示当天的当前日期时间和特定时间。假设我们保存包含NOW函数的工作簿,并在5天后打开它。在这种情况下,=NOW()将自动显示当天的当前日期和该特定时刻的时间,而不对公式进行任何更改。
显示当前时间
Excel中的NOW公式将当前时间显示为时间序列号(或没有关联日期的序列号):
=NOW()-TODAY()
如果我们想要Excel中的静态时间,由于Excel中的NOW在刷新工作表时会动态更改日期-时间值,因此我们可以使用快捷键Ctrl+Shift+;输入当前时间。
如何在Excel中使用Now函数
Excel中的NOW函数在处理日期和时间时非常有用。NOW Excel函数非常简单易用。让我们通过一些NOW函数示例来理解它的工作原理。
示例#1
我们有一份节日清单以及即将到来的日期和场合。接下来,我们需要找到活动的剩余天数。

因此,我们将在Excel中使用的NOW公式是:
=INT(B3-NOW())+(MOD(B3-NOW(),24)/24)
我们将计算日期之间的差值,将余数除以24得到一天,并使用INT函数将其转换为整数值。
因此,将Excel中的NOW公式应用于其他单元格,我们得到了输出:


示例#2
假设一辆汽车以每秒5米的速度从a点出发,行驶10公里到达B点的目的地。首先,我们需要计算当驾驶员在当前时间开始行程时,我们何时到达B点。


我们知道速度=距离/时间,
我们有速度和距离,所以到达B点的时间(以秒为单位)将是距离/速度。
NOW公式将在Excel中给出到达该点的时间。
=NOW()+TIME(0,0,(B4/B3))
当值B4/B3计算到达点B所花费的时间(以秒为单位)并将该=NOW()值作为秒传递给time函数时,
因此,输出是Excel中的NOW函数。

因此,当车辆在当前时间启动时,车辆将在下午13:55到达B点。
关于NOW函数需要注意的事情
Excel中的NOW函数不稳定,每次重新计算时都会更新。
Excel中的NOW函数是不稳定的,=NOW()会影响计算的处理速度。
Excel中的NOW函数根据Excel的日期和时间系统输入当前日期和时间的有效序列号。
当我们在单元格中插入NOW函数时,它会将单元格的格式转换为自定义格式(m/d/yyyy-h:mm)。
要插入静态的当前日期和时间,我们可以使用键盘快捷键“CTRL+SHIFT+;”(当前时间)和“CTRL+;”(当前日期)插入当前日期。