EXCEL中,出生年月(例如1900.01)转换为当前年龄?

如题所述

假设数据在A1单元格中,要在B1中得到年龄,B1中可以输入=DATEDIF(TEXT(SUBSTITUTE(A1,".","-"),"e-mm"),TODAY(),"Y")
另外说一下,这不是excel标准的数据格式,所以公式的大部分都在处理数据格式(这部分是处理数据格式的TEXT(SUBSTITUTE(A1,".","-"),"e-mm")),所以如果是标准的日期格式,公式就会简洁很多,变成=DATEDIF(A1,TODAY(),"Y")
所以在输入时,请规范数据格式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-24
你好:那个单元格要单独设置,点右键设置单元格格式,选日期,月日的。后边的可以用=if(a1>=15,10,0)来判断。
相似回答