分享

Excel函数应用篇:关于时间计算的函数——NOW,TODAY与YEARFRAC

 每天学学Excel 2022-02-15

1. 如何获取当前的时间?

Excel中有两个函数可以获取当前的时间,一个是NOW函数,另一个是TODAY函数。

TODAY函数返回的是当前的日期,NOW函数返回的是当前的日期与时间。

我们先来看一下NOW函数,在N1单元格中输入“=NOW()”,NOW函数中无参数要求。

按Enter键后,即可在N1单元格中得到当前的日期和时间,与我们的计算机当前时间是一致的。

如果我们只需要返回日期,则可以直接选择使用TODAY函数。

2. 如何计算时间差?

在F列中的数据是员工入职日期,我们需要计算出到目前为止员工的工作年限,结果返回到G列中。

我们可以使用TODAY函数获取的日期减去员工入职日期。

但此结果是员工工作的天数,如果要计算出年限,则需要除以365,这样会增加运算的复杂程度。

我们可以通过另一个函数YEARFRAC,直接返回工作年限。

在G4单元格中输入“=YEARFRAC(”,可看到该函数有两个必要参数,一个可选参数。

第一个参数选择开始的日期,在此案例中为入职日期。

第二参数为结束日期,在此案例中为当前日期,我们可以使用TODAY函数来获取。

第三个参数是可选参数,即计算的基准,这里可根据实际需要选择,在此案例中我们省略第三个参数,直接使用默认的基准。

按Enter键后,即可返回员工的工作年限。

鼠标放在G4单元格右下角,变成黑色十字后,双击鼠标,即可快速填充。

我们再来看一个应用,在H列是上一次员工考核的时间,我们需要在I列得到下一次考核的时间。

在I4单元格中输入“=H4+365”,上一次考核时间加上一年的天数(我们以年度考核来计算)。

按Enter键后,再进行快速填充数据,即可获得员工下一年度的考核时间。(数据仅作为演示,具体以实际情况为准)

总结,在这一期中我们主要分享了三个有关时间计算的函数NOW,TODAY与YEARFRAC。

NOW与TODAY均是获取当前时间的函数,区别在于TODAY仅返回日期,而NOW则返回日期与时间。

YEARFRAC是用于计算两个日期之间的年限差。

Excel中更多与时间计算相关的函数,可在“公式”选项卡下的“日期与时间”这一项中查看。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多