11个函数,8种操作,详述日期、时间的提取判定

大家好,今天为大家分享EXCEL中有关日期时间的提取、合并、运算方面的函数公式,并切合工作实际,解决员工工龄计算、人员年龄计算等方面的问题。


函数概述

操作一:提取给定时间的日期

在B2单元格输入公式:“=int(A2)”,回车后,双击填充柄。

注意:需将单元格格式设置成日期。

INT函数

操作二:提取给定的时间

在C2单元格输入公式:“=MOD(A2,1)”,回车后,双击填充柄。

MOD函数

析:(1)函数MOD(A2,1)表示对A2单元格数值除以1取余数,也就是小数部分。

(2)在EXCEL中,系统默认日期是以整数形式储存的,而时间是以小数形式储存的。那么这里用MOD函数获取小数部分,并以时间的方式体现。

操作三:提取日期的年份、月份和日

分别在D2、E2、F2中输入公式“=YEAR(A2)”,“=MONTH(B2)”和“=DAY(A2)”,回车,双击填充柄。

YEAR、MONTH、DAY函数

操作四:提取小时、分钟、秒

类似于上一步,分别在G2、H2和I2中输入公式“=HOUR(A2)”、“=MINUTE(A2)”和“=SECOND(A2)”。

操作五:运算日期是年度内的第几周

在J2单元格输入公式“=WEEKNUM(A2)”,回车后,双击。

WEEKNUM函数

注:该函数常用于将日期数据转换成按照统计的数据,从而进行下一步的统计汇总或分析。

操作六:运算日期是本周的第几天

在K2单元格,输入公式“=WEEKDAY(A2)”,回车双击。

WEEKDAY函数

注:WEEKDAY函数的语法结构为WEEKDAY(日期,匹配类型),匹配类型为1、2、3三种,当为1或省略时,表示星期天为第一天;为2时,表示星期一为第一天;为3时,则返回数值为0到6,且星期一是第一天,用0来表示。

匹配类型与结果

操作七:运算日期是星期几

在L2单元格输入公式“=TEXT(A2,"aaaa")”,回车双击

TEXT与aaaa

注:"aaaa"是TEXT函数中的星期代码


思考:如何对日期进行是否是公休(周六或周天)的判定?

析:根据WEEKDAY函数返回的数值进行判定,当判定类型为2时,周六周日返回的数值为6和7,均大于5,那么用IF函数进行嵌套后,可用公式“=IF(WEEKDAY(A2,2)>5,"公休","上班")”来判定。

操作:在M2单元格,输入公式=IF(WEEKDAY(A2,2)>5,"公休","上班"),回车,双击,完成操作。

WEEKDAY判定

今天的内容到这里就结束了,记得点赞、关注、评论或者转发奥!谢谢支持

举报
评论 0