excel统计一列身份证号中大于60岁的和小于30岁的人数,想要直接出结果的,请高人给举例说明一下,

excel统计一列身份证号中大于60岁的和小于30岁的人数,想要直接出结果的,请高人给举例说明一下,本人菜鸟
我想要直接出多少个大于60岁的人和小于30岁的有多少人

=SUM(IF(IF(A:A<>"",--MID(A:A,7,4))<YEAR(TODAY())-60,1,0))
ctrl+shift+回车
上面是算大于60的

=SUM(IF(IF(A:A<>"",--MID(A:A,7,4))>YEAR(TODAY())-30,1,0))上面是算小于30的
上面两个公式不行,显示#num! 哪位给解释一下为什么

=SUM(IF(IF(A:A<>"",--MID(A:A,7,4))<YEAR(TODAY())-60,1,0))
ctrl+shift+回车
上面是算大于60的

=SUM(IF(IF(A:A<>"",--MID(A:A,7,4))>YEAR(TODAY())-30,1,0))上面是算小于30的

=SUM(IF(IF(A:A<>"",--MID(A:A,7,4))>YEAR(TODAY())-30,1,0))+SUM(IF(IF(A:A<>"",--MID(A:A,7,4))<YEAR(TODAY())-60,1,0))是两类人的总数,按你的需要选则公式吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-29
输入
=SUMPRODUCT((YEAR(TODAY())-MID(A2:A2000,7,4)>60)*1)
和=SUMPRODUCT((YEAR(TODAY())-MID(A2:A2000,7,4)<30)*1)
第2个回答  2011-12-25
通过excel菜单中的数据下拉列表中有一个高级筛选,然后填入条件,就可以筛选了
第3个回答  2011-12-25
=SUM(IF(OR(YEAR(TODAY()-MID(A1:A100,7,4)>=60),YEAR(TODAY()-MID(A1:A100,7,4)<=30)),1,0)
数组公式!
第4个回答  2011-12-25
号码在A列 B1 =if(--mid(a1,7,8)>60,a1,"") 下拉 C1= =if(--mid(a1,7,8)<30,a1,"")
相似回答