今天是学习的第19天,今日学习主题为:日期函数(Year、Month、Datedif)
![](https://img.haomeiwen.com/i14952468/575e1517c4dad5a3.jpg)
一、 基本用法
① TODAY()-当天日期,日期实际是数值,快捷键ctrl+;,但只限当前时刻;
② NOW()-现在日期和时间,快捷键ctrl+shift+;,但只限当前时刻;
③ YEAR(D6)-取得年份;
④ MONTH(D6)-取得月份;
⑤ DAY(D6)-取得天数;
⑥ HOUR(D7)-取得小时数;
⑦ MINUTE(D7)-取得分钟数;
⑧ SECOND(D7)-取得秒数;
⑨ TIME(B7,B8,B9)-根据小时数分钟和秒数组合成时间;
⑩ DATE(2017,12,6)-根据年月日数组合成日期;
WEEKDAY(D7,1)-一周中的第几天,第二个参数是从哪一天开始算起;
![](https://img.haomeiwen.com/i14952468/6b4cd9c292f2bd83.jpg)
二、 计算出生日期
①用mid函数将年月日提取出来;
②用date函数将年月日数组合成日期,或直接将mid函数添加在date函数中一步到位;
③计算年龄:=YEAR(TODAY())-出生年。
三、 销售明细分析
利用三个辅助列,用年月日分开,用公式计算,再使用数据透视表;
四、 基本用法-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的天数之差,忽略年和月。
![](https://img.haomeiwen.com/i14952468/ac652f91bc66cebe.jpg)
五、 计算工龄
①先设置好工作日期及今天日期;
②工龄年份(间隔年份):=DATEDIF(工作日期,今天日期 ,"y");
③间隔月份:=DATEDIF(工作日期,今天日期 ,"ym");
④间隔天数:=DATEDIF(工作日期,今天日期,"md");
⑤工龄年月=间隔年份+间隔月份;
⑥工龄年月日=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
六、 生日提醒
使用公式=365-DATEDIF(出生日期,TODAY(),"yd");
七、 身份证号码计算年龄
①用mid函数取出出生年月日;
②用text函数将其转化为日期格式;
③用DATEDIF函数计算距离今天日期的年份,若一步到位直接使用公式DATEDIF(TEXT(MID(身份证号码,7,8),"0-00-00"),TODAY(),"y")
网友评论