大家好,我们在日常工作中经常会遇到日期或时间的计算、记录,今天为大家分享几个常用的时间函数。因为大家运用在工作中可以提升效率!
【01】NOW函数
NOW,就是指现在。如果我们在Excel中想得到现在的具体时间点,就可以使用NOW函数。
表达式:=NOW()
直接在单元格中输入以上公式表达式,就可以得到当前时间。
经常我们在汇报时,需要显示一个数据截止时间,就会用到这个函数。
【02】TODAY函数
TODAY,就是指今天。如果我们在Excel中想得到今天的日期,就可以使用TODAY函数。
表达式:=TODAY()
与NOW函数相似,直接在单元格中输入以上TODAY函数的表达式,就可以返回今天的日期。
而TODAY函数经常会与TEXT连用,因为如果直接用TODAY函数,常会因为单元格的格式问题,而显示数字形式。而用TXE函数就根据自己需要的格式将日期显示。
应用场景:提醒距离某个工作时限还有多少天
如上图,在D3单元格输入工作需完成的日期,E3单元格输入公式=D3-TODAY(),两个日期相减,就可以得到距离该项工作还剩余多少天。
【03】YEAR函数、MONTH函数、DAY函数
YEAR,表示年的意思,Excel中用于提取日期中的年份,表达式:=YEAR(统计日期)
MONTH,表示月的意思,Excel中用于提取日期中的月份,表达式:=MONTH(统计日期)
DAY,表示日的意思,Excel中用于提取日期中的日,表达式:=DAY(统计日期)
如下图所示,A2单元格的日期是2022年5月20日,我们如果需要提取该日期的年份、月份、日,就可以用以上三个函数。
【04】WEEKDAY函数
WEEKDAY函数在Excel当中是用来计算某日期的星期
表达式:=WEEKDAY(日期,统计类型)
类型1:1-7分别表示星期日至星期六
类型2:1-7分别表示星期一至星期日(较常用)
类型3:0-6分别表示星期一至星期日
如下图所示,在A2单元格输入日期,在B2单元输入=WEEKDAY(A2,2),即可得该日期是星期几。
【05】DATE函数
DATE函数,在Excel中用于将“年”、“月”、“日”组成日期,可以记为YEAR、MONTH、DAY函数的逆向函数
表达式:=DATE(年,月,日)
【06】DATEDIF函数
DATEDIF函数,在Excel当中用于以指定的方式统计两个日期之间的差值。
表达式:=DATEDIF(初始日期,结束日期,统计类型)
Y-表示以年的方式统计,M-表示以月的方式统计,D-表示以日的方式统计
应用场景:计算员工的工龄
如下图,要计算员工的工龄,A2表示入职时间,TODAY()函数表示今天,Y表示以年的方式统计,DATEDIF函数就计算出两个日期相隔多少年数。
【06】EDATE函数
EDATE函数,在Excel当中用于得到某个指定日期之前几个月或之后几个月的日期。
表达式:=EDATE(日期,之前或之后多少个月)
负数表示之前,正数表示之后
应用场景:统计人员退休日期
如下图,A2表示出生日期,B2*12表示退休年龄乘以12个月,即出生多少月可以退休,函数EDATE就可以得到退休的日期。
【07】EOMONTH函数
EOMONTHATE函数,在Excel当中用于得到某个指定日期之前几个月或之后几个月的最后一天的日期。
表达式:=EOMONTH(日期,之前或之后多少个月)
负数表示之前,正数表示之后
如果我们想知道本月最后一天或者本月第一天的日期,就可以用EOMONTH函数。
如下图,A2表示今天的日期,0表示当月,EOMONTH函数就可以返回当月最后一天的日期
A2表示今天的日期,-1表示之前一个月,即上月,EOMONTH函数就可以返回上月最后一天的日期,我们再在这个基础上面+1,就是上月最后一天加一天,即为本月第一天。