设计一个计算年龄的公式,年龄是这样填的9806(表示1998年6月)要求九月以前的要减一岁

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 19:30:31

设计一个计算年龄的公式,年龄是这样填的9806(表示1998年6月)要求九月以前的要减一岁
设计一个计算年龄的公式,年龄是这样填的9806(表示1998年6月)要求九月以前的要减一岁

设计一个计算年龄的公式,年龄是这样填的9806(表示1998年6月)要求九月以前的要减一岁
=IF(MOD(A1,100)>8,111-(A1-MOD(A1,100))/100,110-(A1-MOD(A1,100))/100)
这个公式,1988年8月的算22岁,9月算23岁.

如果是计算到当前为止的年龄用:
=DATEDIF(TEXT(IF(--RIGHT(A1,2)<9,19&LEFT(A1,2)-1,19&LEFT(A1,2))&"-"&RIGHT(A1,2)&"-"&1,"yyyy-mm-dd"),TODAY(),"y")
但为什么是9月以前的要减一岁呢?正常下说应该是加一岁才对呀。上面公式是减的,如果要加一岁的可以将上面的-1改为+1