在Excel中,我们有时需要对时间进行运算,本期的分享中我们来介绍一下几个与时间计算有关的函数。
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中更多与时间计算相关的函数,可在“公式”选项卡下的“日期与时间”这一项中查看。
网友评论