【Excel函数教程】9大时间类函数知识,一次补齐了!(职场人必备)

职场   2024-10-11 11:00   甘肃  

关注公众号回复领视频

即可获得Excel2016速成视频一套

欢迎大家关注,如果喜欢麻烦多多转发!

另外,按公众号最新推送机制,需将公众号设为“星标”才能收到推送,所以关注后点个星标,再次感谢大家!

扫描文章底部二维码可以加入交流群,进群即可领取office学习视频一套!


日期函数是我们在Excel当中非常常用的函数之一。


然而,很多日期函数长的很像,对于小白来说可能不太好分辨,今天我们就来给跟各位讲解下Excel系统当中常见的日期函数,希望对大家有所启发。



一、TODAY函数


TODAY在英文当中表示今天的意思,在Excel当中我们如果想要获取系统当前的日期,我们就可以使用TODAY函数。


TODAY函数表达式:=TODAY()


比如,我们在L7单元格录入函数公式=TODAY(),那么在L7单元格就会显示当前系统的日期。



使用场景:判断某产品是否过期


如下图所示,我们如果要判断某产品是否已经过期,我们就可以利用IF函数和TODAY函数的结合。


判断产品的有效期是否比我们当前的日期小,如果比我们当前日期小,就代表已经过期,如果比我们现在的日期大,那么就代表还没过期。


我们录入函数公式:=IF(M16<today(),"已过期","未过期")< span>


即可得到最终结果。




二、NOW函数


NOW在英文当中表示当下的意思,在Excel当中我们如果想要获取系统当下的具体时间点,我们就可以使用NOW函数。


NOW函数表达式:=NOW()



比如,我们在B7单元格录入函数公式=NOW(),那么在B7单元格就会显示当前系统的时间点。


使用场景:判断某工作项目是否已经到期


我们如果要判断某项工作是否到期,我们就可以利用IF函数和NOW函数的结合。


如果预计完成时间比现在当下的时间要小,那么就表示已完成,如果预计完成时间比当下时间要晚,就表示未完成。


我们录入函数公式:=IF(C16<now(),"已完成","未完成")< span>


即可得到最终结果。




三、YEAR函数


YEAR在英文当中表示年的意思,在Excel当中我们如果想要提取日期中的年份,我们就可以使用YEAR函数。


YEAR函数表达式:=YEAR()



如上图所示,B11单元格的日期是2019年4月5日,我们如果需要提取该日期的年份出来,就可以用YEAR函数。


在D14单元格录入函数公式:=YEAR(B11)


即可得到2019。



四、MONTH函数


MONTH在英文当中表示月的意思,在Excel当中我们如果想要提取日期中的月份,我们就可以使用MONTH函数。


MONTH函数表达式:=MONTH()



如上图所示,H11单元格的日期是2019年4月5日,我们如果需要提取该日期的月份出来,就可以用MONTH函数。


在I14单元格录入函数公式:=MONTH(H11)


即可得到月份4。



五、DAY函数


DAY在英文当中表示日的意思,在Excel当中我们如果想要提取日期中的日,我们就可以使用DAY函数。


DAY函数表达式:=DAY()



如上图所示,M11单元格的日期是2019年4月5日,我们如果需要提取该日期的日出来,就可以用DAY函数。


在N14单元格录入函数公式:=DAY(M11)


即可得到5日。



六、DATE函数


DATE在英文当中表示日期的意思,在Excel当中我们如果想要组合年月日,变成一个完整的日期,我们就可以使用DATE函数。


DAY函数表达式:=DATE(YEAR,MONTH,DAY)


使用场景1:将分散的年月日合并



如上图所示,我们如需将年月日合并成具体的日期,我们就可以在F14单元格录入函数公式:=DATE(C14,D14,E14)


其中C14就是年,D14就是月,E14就是日,合并起来就是具体的日期。


使用场景2:获取每月最后一天的日期



如上图所示,我们如果想知道某年某月最后一天是多少号,我们也可以用DATE函数来计算。


我们在M14单元格录入函数公式:=DATE(J14,K14+1,0)


其中K14+1,表示当前月份+1,得到的结果就是下一个月。


最后的参数代表天,在日期当中是没有0天的,所以下个月的0天就是上个月的最后一天。


用这个方法我们就可以得到某年某月最后一天的日期。



七、EDATE函数


EDATE在Excel当中可以表示为推迟多少个月的意思,所以我们如果要计算某天多少个月是哪一天,我们就可以用EDATE函数来计算。


EDATE函数表达式:=EDATE(日期,推迟多少个月)


使用场景1:统计人员退休日期



如上图所示,我们如果要计算公司员工退休的日期,我们就可以用退休的年龄乘以12个月,得到出生后,距离退休还有多少个月。


所以我们在K26单元格就可以录入函数公式:=EDATE(F26,J26*12)


其中F26表示的就是初始的日期,J26*12表示的就是多少个月后。


得到的结果就是员工退休的日期。



八、DATEDIF函数


DATEDIF函数在Excel当中是用来计算两个日期之间相隔多长时间的,所以我们如果要统计两个日期之间相隔多久,我们就可以用DATEDIF函数来计算。


DATEDIF函数表达式:=DATEDIF(初始日期,结束日期,统计类型)


使用场景1:计算员工年龄



如上图所示,我们要计算员工的年龄,就可以在E13单元格录入函数公式:=DATEDIF(C13,D13,"Y")。


其中C13表示的初始日期,D13表示结束日期,Y表示年,也就是计算两个日期相隔多少年。


最后我们就能得到两个日期之间相隔的年份,也就是年龄。


使用场景2:计算项目完成剩余天数



如上图所示,我们要计算项目完成剩余天数,就可以在J13单元格录入函数公式:=DATEDIF(H13,I13,"D")


其中H13是初始日期,I13是截至日期,D表示的是天数。


所以最终得到的结果就是24.



九、WEEKDAY函数


WEEKDAY函数在Excel当中是用来计算某日期的星期,所以我们如果要计算某天是星期几,我们就可以用WEEKDAY函数来计算。


WEEKDAY函数表达式:=WEEKDAY(日期,统计类型)



如上图所示,我们如果要计算每个日期对应的星期,我们就可以用WEEDAY函数来计算。


我们在B11单元格录入函数公式:=WEEKDAY(B10,2)


即可得到每天的星期。



写在最后


以上就是我们平常常用的日期函数,最后我们再一起回顾总结一下,看下每个函数具体怎么用。


NOW函数:提取系统当前时间点


TODAY函数:提取系统当前日期


DAY函数:提取日期当中的天数


MONTH函数:提取日期当中的月份


YEAR函数:提取日期当中的年份


DATE函数:将年月日合并成具体日期


DATEDIF函数:计算两个日期之间相隔多长时间


EDATE函数:计算某日期后的多少个月是哪一天


WEEKDAY函数:计算某日期的星期


你记下来了吗?


函数公式功能如此强大,怎么样才能最快学会函数公式呢?

不妨了解一下——Excel公式与函数零基础训练营,系统学习Excel的常用函数,公众号粉丝凭积分免费参加!(扫描下方二维码咨询详情,务必备注:训练营)



如果你有任何关于Excel使用方面的问题

都欢迎来学习群获得帮助

和老菜鸟一起学Excel
和老菜鸟一起学习Excel的使用
 最新文章