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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:53:44
设计一个计算年龄的公式,年龄是这样填的9806(表示1998年6月)要求九月以前的要减一岁
xPKKA.{vr@vaE{cᵐ:u3)_% eh=nEЮa~9HEn;M;O:x٩}TY6kjw^T[nvs8u{M %"͕[RQc|gK` +XU娦`@4RCgC}TAP+5Dj 30*:Lft&kܣ D{ǠYP*{&cf"&Ċ9+ ˆR !F7# +IIV̥xl5(CU^I/ H7M

设计一个计算年龄的公式,年龄是这样填的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