E战到底第五期,打卡第十八天。
今日学习主题:日期函数YEAR、MONTH、DATEDIF
1、基本用法
TODAY( ) 当天日期 会随着时间的变化而变化 快捷键ctrl+:也能实现快速录入当前日期时间不会变化
NOW()现在的日期和时间 会随着时间的变化而变化 快捷键ctrl+shift+: 录入现在时间 时间不会变化
YEAR()取得年份
MONTH()取得月份
DAY()取得天数
HOUR()取得小时
MINUTE()取得分钟
SECOND()取得秒数
TIME(B7,B8,B9)根据小时数分钟和秒数组合成时间
DATE(2017,12,6)根据年月日数组合成日期
WEEKDAY(D7,1)一周中的第几天,第二个参数是从哪一天开始算起
DATEDIF是一个隐藏函数,平时很少见到这个函数 作用:计算2个日期的间隔DATEDIF(起始日期,终止日期,间隔单位)
=DATEDIF(C2,D2,"y") 返回整年数
=DATEDIF(C2,D2,"m")返回整月数
=DATEDIF(C7,D7,"d")返回整天数=DATEDIF(C2,D2,"ym")返回参数1和参数2的月数之差,忽略年和日
=DATEDIF(C2,D2,"yd")返回参数1和参数2的天数之差,忽略年。按照月、日计算天数
=DATEDIF(C2,D2,"md")返回参数1和参数2的天数之差,忽略年和月
2、销售明细按日期汇总分析
工作中时常遇到导出的数据,通过导出数据进行分析,我们可以通过日期函数DAY、MONTH、YEAR提取年、月、日通过数据透视表进行数据分析,比较便捷,也可以在提取日期函数后面加上&链接符,连接需要的文本。YEAR()&"年"
3、计算出生日期
用MID函数从身份证号码中提取年、月、出生日期,使用DATE(C2,D2,E2)将提取的数据转换成日期格式
计算年龄 先计算现在的年份=YEAR(TODAY()) 再通转换的日期计算=YEAR()计算出现在的日期,用现在的年份减去出生的年份,就能得到具体年龄=YEAR(TODAY()) -YEAR()
4、计算工龄
使用公式计算工龄年份=DATEDIF(C2,D2,"y")&"年" 通过&连接符,连接"年" 计算月份=DATEDIF(C2,D2,"ym")&"月" 计算日期 =DATEDIF(C2,D2,"md")&"日" 合并计算的时间可以使用&连接符进行合并 也可以将录入公式进行合并=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
5、生日提醒
=365-DATEDIF(D3,TODAY(),"yd")
6、身份号码计算年龄
首先使用MID函数提取出生日期=MID(B3,7,8)
使用text将数值格式日期转换成日期格式TEXT(D3,"0-00-00")
最后=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y") 再将日期格式改为常规格式