Day18 日期函数Year、Month、Datedif
1.基本用法
=TODAY() 2019/11/20 当天日期 快捷键:ctrl+;
=NOW() 2019/11/20 15:43 现在日期和时间 快捷键:ctrl+shift+
=today() 自动更新 ctrl+; 不会更新
NOW()自动更新 快捷键:ctrl+shift+;不会更新
=YEAR(D6) 2019 取得年份
=MONTH(D6) 11 取得月份
=DAY(D6) 20 取得天数
=HOUR(D7) 15 取得小时数
=MINUTE(D7) 43 取得分钟数
=SECOND(D7) 2 取得秒数
=TIME(B7,B8,B9) 15:43:02 根据小时数分钟和秒数组合成时间
=DATE(2017,12,6) 2017/12/6 根据年月日数组合成日期
=WEEKDAY(D7,1) 3 一周中的第几天,第二个参数是从哪一天开始算起 (西方国家周日为)
=WEEKDAY(A20)-1 周一为一周第一天
2.计算出生日期
MID函数提取年月日
提取年 =MID(B2,7,4)
提取月=MID(B2,11,2)
提取日 =MID(B2,13,2)
=YEAR(TODAY())-C3
3.销售明细分析
先插入年月日辅助列,加入年月日 在公式后面用&加上年月日 (英文状态下输入引号"")插入——数据透视表 按照要求选择生成了销售明细表
=YEAR(D2)&"年"
=MONTH(D2)&"月"
=DAY(D2)&"日"
4.基本用法-Datedif
DATEDIF(起始日期,终止日期,间隔单位)
计算年数 =DATEDIF(C2,D2,"y") y 返回整年数
计算月份 =DATEDIF(C2,D2,"m") m 返回整月数
计算天数 =DATEDIF(C7,D7,"d") d 返回整天数
忽略年计算月数 =DATEDIF(C2,D2,"ym") ym 返回参数1和参数2的月数之差,忽略年和日
忽略年计算天数 =DATEDIF(C2,D2,"yd") yd 返回参数1和参数2的天数之差,忽略年。按照月、日计算天数
忽略月计算天数 =DATEDIF(C2,D2,"md") md 返回参数1和参数2的天数之差,忽略年和月
5.计算工龄
间隔年份 =DATEDIF(C2,D2,"y") 9年
间隔月份 =DATEDIF(C2,D2,"ym") 10月
间隔天数 =DATEDIF(C2,D2,"md") 19日
工龄年月日 =DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
6.生日提醒
=365-DATEDIF(C3,TODAY(),"yd")
7.身份证号码计算年龄
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")