day19:
日期函数(Year、Month、Datedif)
001基本用法
1TODAY() 计算当天日期,直接录入= TODAY() 得出今天的日期「联动变化」快捷键:Ctrl+; 「无变化」
2NOW() 计算现在日期和时间,直接录入=NOW() 得出今天的日期和时间「联动变」快捷键:Ctrl+Shift+;「无变化」
3YEAR(2018/12/2) ~提取日期中的年份2018
4MONTH(2018/12/2) ~提取日期中的月份12
5=DAY(2018/12/2) ~提取天数2
6HOUR(2018/12/2 20:14)~提取小时数20
7MINUTE(2018/12/2 20:14) ~提取分钟数14
8SECOND(2018/12/2 20:14)~提取得秒数
9TIME(20,14,3) 根据小时数分钟和秒数组合成时间20:14:03
DATE(2017,12,6) 根据年月日数组合成日期2017/12/6
11 =WEEKDAY(2018/12/2,1) =7️计算一周中的第几天,第二个参数是从哪一天开始算起
002计算出生日期
MID提出八位出生数字,然后用TEXT转成日期格式后,
=TEXT(MID(B2,7,8),"0-00-00")
如果日期要斜杠模式,️嵌套一个TEXT函数
=TEXT(TEXT(MID(B2,7,8),"0-00-00"),"yyyy/mm/dd")
003销售分析
004基本用法-Datedif
用于计算2个日期的间隔,语法:DATEDIF(起始日期,终止日期,间隔单位)
计算年数 y
计算月份 m
计算天数 d
忽略年计算月数 ym
忽略年计算天数 yd
忽略月计算天数 md
005计算工龄
计算精确到年月日的工龄:=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
006生日提醒
=365-DATEDIF(C3,TODAY(),"yd")
007身份证号码计算年龄
用datedif函数计算
起始日期:用MID提取身份证中的8位生份证数字,嵌套TEXT转换成日期格式
结束日期:TODAY
间隔单位”y”
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")