求!!!excel表格根据身份证号测算年龄 然后到退休年龄 自动变色

如题所述

如果身份证在C列,那么年龄列输入以下公式

=DATEDIF(DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)),TODAY(),"y")

为了减少条件格式设置的公式长度,再增加一个性别列,以方便根据不同的性别确定退休年龄。

然后设置条件格式,并以公式建立规则,输入以下公式

=OR(AND(D1>=60,E1="男"),AND(D1>=50,E1="女"))

详见附图

 

 

追问

能解释下公式么?

追答

通过DATE函数,得到日期;通过DATEDlF函数,得到两个日期相距的年数。

温馨提示:答案为网友推荐,仅供参考
相似回答