excel中,如何根据性别统计年龄段人数(无须辅助项)

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:08:54
例如:A列 B列
男 20
女 22
男 30
如何设置公式得到>=30数人数?

=sumproduct((A1:A100="男")*(B1:B100>=30))

以上统计1至100行内,男性,年龄30岁以上的人数。

以您的聪明,其它可同理推出。

假设年龄在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个。

=SUMPRODUCT((A1:A10="男")*(B1:B10>=30))
=SUMPRODUCT((A1:A10="女")*(B1:B10>=30))
公式中范围自己可以修改

=SUMPRODUCT((A1:A10="男")*(B1:B10>=30)
或=SUM((A1:A10="男")*(B1:B10>=30))按ctrl+shift+回车

亼哆,都在zHе玍元

W w W . g м 1 7 . η