大家好,今天为大家分享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判定
今天的内容到这里就结束了,记得点赞、关注、评论或者转发奥!谢谢支持