今天我们学习的是日期函数
日期就是一组特殊的序列值。它也可以转换为数值,比如我们在单元格内输入今天的日期,2019/11/02,将它转化为值格式,它会变成43789,表示从1900年1月1号到现在有43,789天。
日期函数主要用于计算星期、工龄、年龄、账龄、利息,以及计算某个时间段的数据汇总等等。
一、以下一些常用日期函数的用法。
1、=TODAY()
当前的系统日期,随时间变化而实时更新
用快捷键Ctrl+;也可以获取当前的系统日期,但是这个日期不会随着时间的变化而变化
2、=NOW()
当前系统时间,随时间变化而实时更新
同样用快捷键Ctrl +shift+;,也可以获取当前系统时间,但是这个时间也不会随着时间的变化而变化
3、=YEAR(D6)获取D6单元格的年份
YEAR(TODAY())取当前日期的年份
4、=MONTH(D6)获取D6单元格的月份
MONTH(TODAY())取当前日期的月份
6、=DAY(D6)获取D6单元格的日期即几号
DAY(TODAY())计算当前日期是几号
7、=HOUR(D6)获取D6单元格的小时数
8、=MINUTE(D6)获取D6单元格的秒数
9、=SECOND(D6)获取D6单元格的小时分钟数
10、=TIME(B7,B8,B9) 根据小时数分钟和秒数组合成时间
11、 =DATE(2017,12,6) 根据年月日数组合成日期
12、 =WEEKDAY(D7,1) 一周中的第几天,第二个参数是从哪一天开始算起
WEEKDAY(TODAY(),2)计算今天是星期几第二参数是2,表示将星期一计算为1,这样比较符合国人的习惯。也可以写成=TEXT(TODAY(),"aaa")
二、计算出生日期
例如B2单元格为身份证号123456199309116543,在C2单元格输入函数=MID(B2,7,4)可提取出生年份,在D2单元格输入函数=MID(B2,11,2)可提取出生月份,在E2单元格输入函数=MID(B2,13,2)可提取出生日,输入函数=DATE(C2,D2,E2)即可得到出生日期,输入函数=YEAR(TODAY())-C2即可得到年龄
当然我们也可以通过输入函数=MID(B2,7,8)直接获得出生日期
三、DATEDIF函数
这个函数虽然老师的视频里没有提到,但是课件里头有,我非常喜欢这个函数,对于人力资源来说,这个函数是超有用的一个函数它可以用来计算工龄合同到期提醒生日提醒等等
函数解释:DATEDIF(起始日期,终止日期,间隔单位)
计算2个日期的间隔