多语言展示
当前在线:1884今日阅读:175今日分享:29

逝者如斯,用日期函数记住流逝时光

做为生活在三维世界的人类,时间是唯一不可逆转的参数。“昨日象那东流水,离我远去不可流”。在工作中同样避免不了要和各种各样的日期时间的计算来打交道,掌握Excel的日期时间类函数,可以让你在工作中面对日期类计算时轻松自如,更好利用宝贵的时间。
工具/原料
1

Excel2010及以后的版本

2

日期时间类函数

方法/步骤
1

Excel中把日期时间都是看做数值的,日期转换为数值后会发现原来是这个日期距1900年1月1日的天数。每过1天就加上1。而时间计算就是把1天看做1,那么每过1小时就是1/24。因此学习日期时间类函数首先要知道这一关系。如下图的A列和B列都是一样的日期时间值,但是将B列转换成常规格式后,就会变成数字。

2

如何快速输入现在时期呢?按CTRL+;(分号),可以返回现在的日期。按CTRL+Shift+;(分号),可以返回现在日间。当然也可以直接输入函数“=now()”来得到现在的日期时间值。”=today()'可以得到今天的日期。

3

日期类函数中year()、month()、day()这三个函数和date()函数经常联合使用。前三个分别是返回日期的年、月、日的值,而date()函数则是将按年、月、日的格式组成日期值。这些通过用于日期值的计算。如计算间隔时间,求某个日期再过几月或几年、几日后是什么时间,就可以用年、月、日函数将日期拆分开来,在年、月、日值上加上相应的数值,然后再用date()函数组合起来。

4

也可以灵活用于其他日期类的计算。如计算本月最后一天,可以先得到下月1日,然后减1天即可。如计算本月天数,可以先得到本月最后一天,其“日”的值就是本月天数,于是用day()函数将其读出即可。

5

算日期间隔值,最强大的函数还是datedif()函数,它在excel中是一个隐藏函数,可以用来求两个日期的间隔。其格式为:datedif(开始日期,终止日期,类型)。类型共有6种格式:“y',表示年。“M'表示月。“D“表示'日”。“ym'表示年月,”md“表示”月日','yd'表示年日。两个组合的参数都是表示除去前一个,还有多少。如'yd'表示按年算了以后还剩几天。

6

weeknum() 函数,用来返回日期是一年中的第几周。格式为:weeknum(日期,类型)。类型用来指定周是从周日还是周一开始。一般选2。

7

weekday()函数,返回日期对应的星期值 。格式为:weekday(日期,参数)。参数也用指定每周从星期几开始。一般选2符合我们的习惯。  掌握了以上这些日期类函数,在工作中计算日期就方便多了。

注意事项
1

这些函数用法比较简单,多加练习好可掌握。

2

欢迎大家批评交流

推荐信息