日期函数与我们平时处理的数据差别大,相当于跨越到另一个维度,本次就来介绍下日期函数的应用。
-
excel教程excel函数与公式应用大全表格制作excel数据分析26.8元京东去购买
一、简单的几个日期函数
下面先介绍几个简单的日期函数
1.Today函数。语法为“=today()”,能输出出现在的日期“”,并且这个时间会随着实际时间自动跳转,输入“=-today()”或者“=days(,today())”,会体现出相差天数。
2.Now函数。语法为“=now()”,能输出出现在的日期,现在的时间“ 07:01”,同样的会随着时间自动跳转。
3.date函数。语法为:“=date(年,月,日)”
4.ear(日期序列)、month(日期序列)、day(日期序列)等,输入“=year(today())”就会输出2022。month函数、day函数与year函数相同。
以上使用比较简单,使用面也不够广,但是是需要了解的函数,这些基础函数,才构成了很多复杂的函数。
如果做过人力资源岗位,就会经遇到计算周岁的问题,如果使用datedif函数,就可以避免每月更新周岁问题。我在工作中,就遇到很多人对这个函数很陌生,所以周岁经常是错误的。
目标:计算这些人的周岁(精确到天)
说明:该函数语法为“datedif(开始日期,结束日期,比较单位)”,其中的比较单位可以使用“Y”表示相差年数,“M”表示月份数,“D”表示天数。
如果计算两个时间之间相差的天数,可以使用“days(终止日期,开始日期)函数”或者两个日期直接相减,更为简单快捷。
有些时候,我们只需要精确到月。这时候可以用到int函数,但是需要转换到数字格式,这里就不介绍了。
目标:计算某个日期是周几
使用函数:=TEXT(C2,"aaaa")(这个函数输出的是“星期六”的格式);=WEEKDAY(C2,2)(这个函数输出的是“6”的格式)。
说明:text函数的计算星期几使用相对首先,因为输出的是“星期几”,为文字格式,只能进行文字上的引用;weekday函数的计算输出的数字,可以进一步加以利用。在weekday函数中,出了可以输入2以外,还能选择1-3、11-16中的一个数,大家可以去试下。
以上几种用法是我们在日常统计会用到的日期函数,但是很多时候是函数的嵌套使用,比如和text函数的嵌套,来解决现实的问题。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~