今天学习的内容是日期函数Year、 Month、 datedif以下七个知识点:
日期函数一、基本用法
我们的日期是从1900/1/1开始的
我们的日期是可以进行加减运算的
CTRL+;和Today都是可以计算当天的日期但它们的本质区别是:CTRL+;第二天日期是不变的还是第一天的日期,但Today到了第二天它会显示当天第二天的日期。
Ctrl+Shift+;它跟Today一样可以显示当时的时间、日期
二、计算出生日期
mid的函数可以分别提取年、月、日
date函数可以把年月日进行合并
计算年龄: =YEAR(TODAY())-C2
三、销售明细分析
销售明细表里一般会对月份或年份进行汇总的,我们可以在销售日期前插入三列:年、月、日
插入透视表进行汇总:点空白格---插入数据透视表---确定---点右键数据透视表选项---显示---勾经典数据透视表局部---月拖到行 数量、 金额拖到值
=YEAR(D2)&"年"
=MONTH(D2)&"月"
=DAY(D2)&"日"
四、基本用法-Datedif
Datedif是个隐藏函数
函数解释:
DATEDIF(起始日期,终止日期,间隔单位)
计算2个日期的间隔
五、计算工龄
间隔年份
计算年 =DATEDIF(C2,D2,"y")
添加带年 =DATEDIF(C2,D2,"y")&"年"
间隔月份
计算月 =DATEDIF(C2,D2,"ym")
添加带月 =DATEDIF(C2,D2,"ym")&"月"
间隔天数
计算天 =DATEDIF(C2,D2,"md")
添加带天 =DATEDIF(C2,D2,"md")&"日"
工龄年月日 =DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
六、生日提醒
=365-DATEDIF(D3,TODAY(),"yd")
七、身份证号码计算年龄
1.首先把开始日期提取出来=MID(B2,7,8)
2.因为MID不是日期函数,所以用TEXT函数进行转化日期格式=TEXT(B2,"0-00-00") (开始日期就有了)
3.最后就可以这样进行计算年龄了:=DATEDIF(D4,TODAY(),"y")
综合:=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
网友评论