EXCEL计算周岁(日期间隔精确到天),DATEDIF小数
1、点开Excel工作表,输入公式:=DATEDIF(B2,C2,"M")+(DATEDIF(B2,C2,"Md")/100)
2、公式注解:DATEDIF(幞洼踉残B2,C2,"M")为计算B2和C2单元格里这两个日期之间相差多少个月(结果见D列);D帆歌达缒ATEDIF(B2,C2,"Md")为计算B2和C2单元格里这两个日期之间除去相差月数后相差多少天.大白话就是零头剩余多少天(结果见E列);上面两部分合在一起就是:DATEDIF(B2,C2,"M")+(DATEDIF(B2,C2,"Md")/100)大白话讲就是计算B2和C2单元格里这两个日期之间相差多少个月零多少天(结果见F列)。这里除以100是为了处理零头的天数,因为每月天数不会大于三位数,所以除100。
3、输入完整公式:=ROUNDUP((DATEDIF(B2,C2,"M")+(DATEDIF(B2,C2,"Md")/100))/12,0)
4、公式注解:ROUNDUP是进一法取整,如:0.9得到1;1.0得到1;1.1得到2。因为第一步我们计算得到了两个日期差多少月零多少天,而一年为12个月,除以12就能算出周岁整数部分,加上小数部分进一,就得到了精确到天的周岁。
5、如果要计算截止今天的精确到天的周岁,只酋篚靶高需要把“基准日期”改为TODAY()公式,完整公式如下:=ROUNDUP((DATEDIF(蚱澄堆别B2,TODAY(),"M")+(DATEDIF(B2,TODAY(),"Md")/100))/12,0)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:50
阅读量:60
阅读量:29
阅读量:80