请教各位,Excel表格中要如何统计同时符合两个条件的行的个数

我遇到的情况是这样的:
年龄 政治面貌
45 党员
36 党员
28
25 团员
40
35 党员
27 党员
假设这两列是A列和B列
我是要分别统计:年龄在28岁以下的非党员人数
年龄在28岁以下的党员人数
年龄在28到40岁之间的党员人数
我在网上看到要用SUMPRODUCT,我试不出来,有人可以帮忙列具体公式吗?用COUNTIF或其它函数也行,我的是2003版的。

28岁以下的非党员人数=sumproduct((A1:A300<28)*(B1:B300<>"党员"))
28岁以下的党员人数=sumproduct((A1:A300<28)*(B1:B300="党员"))
28到40岁之间的党员人数=sumproduct((A1:A300>=28)*(A1:A300<40)*(B1:B300="党员"))
其他类似,>,<,=自己看着设定
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-22
年龄在28岁以下的非党员人数
=SUMPRODUCT((A:A<28)*(B:B<>"党员"))
年龄在28岁以下的党员人数
=SUMPRODUCT((A:A<28)*(B:B="党员"))
年龄在28到40岁之间的党员人数
=SUMPRODUCT((A:A>=28)*(A:A<=40)*(B:B="党员"))
第2个回答  2012-08-22
28岁以下的非党员人数=sumproduct((A1:A300<28)*(B1:B300<>"党员"))
28岁以下的党员人数=sumproduct((A1:A300<28)*(B1:B300="党员"))
28到40岁之间的党员人数=sumproduct((A1:A300>=28)*(A1:A300<40)*(B1:B300="党员"))
其他类似,>,<,=自己看着设定本回答被提问者采纳
第3个回答  2012-08-22
还得用SUMPRODUCT,比如年龄是A列,政治面貌是B列,比如统计,年龄在28到40岁之间的党员人数

=SUMPRODUCT((28<=A1:A5)*(A1:A5<40)*(B1:B5="党员"))
第4个回答  2012-08-22
=SUMPRODUCT((A2:A8<28)*(B2:B8="党员"))
=SUMPRODUCT((A2:A8<=40)*(B2:B8="党员"))-SUMPRODUCT((A2:A8<28)*(B2:B8="党员"))
数据区域可根据表格情况调整,如:A2:A100