相信很多学习Excel的小伙伴们都有一个感受,就是对于日期与时间的计算是比较头疼的,今天小必就教你们一波日期处理的套路,学会后相信会对Excel更加地有信心。
在学习前,先得明白一个知识点,就是时间与日期在Excel中都是以序列的形式存在的,也就是说日期每增加一天,那么日期的序列就加1,而1900-1-1是序列1; 而时间则根据日期与天的换算规则进行相关的换算。
1
分离时间与日期
分离下面的日期与时间。时间是整数,而日期是小数。那么根据这一规则可以处理下面的问题。
在C2单元格中输入公式:=INT(B2),按Enter键完成后向下填充。而时间则为日期时间减去日期即可,即D2单元格公式为:=B2-C2
注:int函数是取整函数; 两个格式都要注意调整格式哦~
2
时间与日期的合并
分日期与时间的合并到一块去,那么根据上面的例子,直接相加就可以,相加后别忘了调整日期与时间的格式哦!如下图所示:
3
计算日期属于周几
计算星期属于周几有两种方法,一种是设置格式的方法,另外一种是使用公式的方法。设置日期的格式为星期即可。第二种是利用WEEKDAY来计算星期。如下图所示:
使用的公式为:=WEEKDAY(B2,1),返回的是数字序列5;如果要生成周几的则为:=TEXT(WEEKDAY(B2,1),"周"&"aaa");如果要生面“星期*”的可以修改公式为:=TEXT(WEEKDAY(B2,1),"周"&"aaaa
在D2单元格中输入公式:=(C2-B2)*24,如果要计算分钟数那么再乘以60就可以了。
5
计算n个月之后
通常在计算转正日期与合同到期的时候我们会用到几个月后到期的情形。
在D2单元格中输入公式:=EDATE(B2,C2)
6
计算某个日期所在月共有几天
如下图所示,计算下面的日期所在月共有多少天。
在C2单元格中输入公式:=DAY(EOMONTH(B2,0))
该公式利用EOMONTH的取得所在月的之后的月份的第0天,那么就是该月的某后一天,然后再利用DAY函数取出天数的序列即可。
7
计算n个工作日之后是那天
计算下面的日期的n个工作日后是那天。
在D2单元格中输入公式:=WORKDAY(B2,C2,$G$1:$G$3)
WORKDAY函数的用法,=WORKDAR(开始日期,工作日天数,需要排除的法定假日及指定日期)
天,然后再利用DAY函数取出天数的序列即可。
8
计算指定日期区间内共有多少个工作日
计算下面两个日期之间共有多少个工作日。
在D2单元格中输入公式:=NETWORKDAYS(B2,C2,G1:G3)
该函数的用法与WORKDAY的用法是一样的。
9
计算指定日期所在的季度
计算下面的日期所在季度。
在C2单元格中输入公式:=MATCH(MONTH(B2),)
注意:先使用MONTH函数获取日期所对就的月份序列,然后使用MATCH函数获得月份与最为接近,然后使用行数。
一分钟
让你轻松学习Excel
微信视频号
领取专属 10元无门槛券
私享最新 技术干货