假设年龄在A2:A100,性别在B2:B100
下面的公式统计年龄大于20且小于等于30岁的男性数量
=SUMPRODUCT((A2:A100>20)*(A2:A100<=30)*(B2:B100="男"))
更多条件你可以参考上式自行编写。
对补充问题的回复:
看来你还是没有理解sumproduct的用法。
下面的公式返回(20,30]年龄段男性人数在该年龄段中所占比例
=SUMPRODUCT((A2:A100>20)*(A2:A100<=30)*(B2:B100="男"))/SUMPRODUCT((A2:A100>20)*(A2:A100<=30))
除号前半部分的公式你理解了,那么后半部分应该也能理解,就是取消了前面3个条件中的1个。
0-20岁男数量:
=sumproduct((a2:a100<=20)*(b2:b100="男"))
0-20岁女数量:
=sumproduct((a2:a100<=20)*(b2:b100="女"))
0-20岁区间男比例:
=sumproduct((a2:a100<=20)*(b2:b100="男"))/countif(b2:b100,"男")
其它类推。
数据区域根据实际情况修改。
用高级筛选。