Datedif函数精确计算

2020年8月13日 分类:Excel 作者:企业网盘

最近社区里举行人民代表选举,可忙坏了社区工作人员,他们要来算一算社区内的居民谁有选举权,谁有被选举权。

有一位我原来的学生,她发来消息说:用“year(today())-year(出生日期)”,算出来的居民的年龄,上交后,被领导骂了一顿!也该到她倒霉,领导的儿子出生日期是1999年5月18日,按她的算法,却有了选举权和被选举权,她撞在了枪口上!!

她计算的思路是对的,只不过她选错了函数!“year(today())-year(出生日期)”只能算出个大体日期,不能算出准确的周岁日期。

如果想计算出一天不差的周岁日期,就必须要请Datedif函数来帮忙了!

下面隆重请出EXCEL里面隐藏的这个大师级的Datedif函数,用法且看下文!你们说这么好的函数,EXCEL把它隐藏起来干什么?%>_<%

步骤提示:

(为方便解释,先从身份证号码里面提取出出生日期,放在B列。)

1、计算周岁:

在C2输入:“=DATEDIF(B2,TODAY(),”y”)”;

2、计算整月:

在D2输入:“=DATEDIF(B2,TODAY(),”m”)”;

3、计算整天:

在E2输入:”=DATEDIF(B2,TODAY(),”d”)”;

4、计算天数之差(忽略年和月):

在F2输入:”=DATEDIF(B2,TODAY(),”md”)”;

5、计算月数之差(忽略年和日):

在G2输入:”=DATEDIF(B2,TODAY(),”ym”)”;

6、计算天数之差(不计年数):

在H2输入:”=DATEDIF(B2,TODAY(),”yd”);

如果想在以上公式中,直接用身份证里提取出生日期,而不用B2,则可以直接把B2替换成公式:“DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))”。

阅读已结束,喜欢的话就点个赞吧
注册坚果云网盘
还有其他问题,可以咨询小坚果咨询小坚果
继续阅读