今天女孩生日也不冷淡Excel
大家好,今天是我女孩满一周岁,名叫:曹丽,我女孩出生那一天阳历是去年2016-4-15,农历是2016-3-9,今天农历是2017-3-9,我们这边过生日是按农历,刚好一周岁,那么究竟和阳历相差多少天呢?下面我们一起学习这个函数datedif函数
一、Datedif函数作用
返回两个日期之间的年,月,日间隔数。常使用DATEDIF函数计算两日期之差
相差多少天?相差多少月,相差多少年,是由第3参数决定的
二、参数解释
起始日期
结束日期
计算方式
相差多少年用''Y''
相差多少月用''M''
相差多少天用''D''
日期中天数的差。忽略日期中的月和年用''MD''
日期中月数的差。忽略日期中的日和年用''YM''
日期中天数的差。忽略日期中的年用''YD''
第2参数一定要大于第1参数,也就是结束日期要大于起始日期,否则会报错
三、案例讲解
计算曹丽出生了多少天?
公式:=DATEDIF(A2,B2,''D'')
备注:所以真正生日还是按阳历准确点,离365天还差9天
根据身份证计算张三的年龄
公式:=DATEDIF(TEXT(MID(A1,7,8),''0-00-00''),TODAY(),''Y'')
公式解释:mid在A1单元格中,从7位开始,提取8位得到了出生日期8位数,经过text函数处理一下格式,然后外面嵌套datedif函数
计算2016-4-15到今天相差多少年,多少月,多少天?
公式:=TEXT(SUM(DATEDIF(A1,B1,{''y'',''ym'',''md''})*{10000,100,1}),''0年00月00日'')
公式解释
datedif函数第3参数用发数组
为了让年月日这3个值错位,这里用了加权{10000,100,1},年的值乘以10000,月的值乘以100,月的值乘以1
外面嵌套一个sum函数,把年月日表面相加,本质是相连
text函数显示年月日的格式
今天我们学到这里,我祝福自己的女孩生日快乐,健康成长,幸福,同时也感谢大家对我佛山小老鼠的支持,当然也不能忘记老婆,这一年,辛苦老婆了,给我一个快乐,漂亮,可爱的女孩。是Excel让我走向了正道,是Excel让我成家了,是Excel让我有了工作,我很开心。开心的日子,今天也不能冷漠Excel。