Excel技巧:只有出生年月怎么计算年龄?

您所在的位置:网站首页 excel知道出生日期求年龄公式 Excel技巧:只有出生年月怎么计算年龄?

Excel技巧:只有出生年月怎么计算年龄?

2024-06-14 17:02| 来源: 网络整理| 查看: 265

哈喽,小伙伴们,大家好呀~

今天来给大家分享一个小技巧:只有生出年月,如何计算年龄?

有点基础的同学可能会说,这还不简单?

直接用公式:=DATEDIF(A2,TODAY,"y")

但是今天这个问题不能直接套用公式,有两点问题,看图:

1、日期信息不完整,只有年和月;

2、日期分隔符不标准,在Excel中,标准的日期分隔符是-或者/,而不是小数点。

因此,要用年月计算年龄就得先搞定这两个问题。

第一个问题:如果没有完整的日期,那么就用对应月份的1号。

第二个问题:我们需要把小数点替换为-。

在D3输入公式=SUBSTITUTE(B3,".","-")

展开全文

在这个公式的后面加上&"-1",就把完整日期的问题也解决了。

现在把这个公式代入DATEDIF里,验证一下。

结果正确!

再啰嗦两句,这个公式在某些版本可能会得到错误结果。

这是因为SUBSTITUTE(B3,".","-")&"-1"得到的是一个文本结果,只是形似日期而已。

对于一些低版本的Excel来说,还需要对格式进行转化才能得到正确结果。

转化的方式也很简单,在这部分公式前加--转为数值,完整的公式是:

=DATEDIF(--(SUBSTITUTE(B3,".","-")&"-1"),TODAY,"y")

这样的话,不管你是高版本还是低版本,都万无一失啦!

怎么样?今天的内容,你学会了吗?

有疑问的同学,欢迎大家进我们的读者群交流讨论~返回搜狐,查看更多

责任编辑:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3