CountIfs函数有两个条件

时间:2014-04-22 13:33:54

标签: excel-formula

我有一个数据库,其中H列的性别值(M,F)和年龄范围值(< 12,12-14,15-21,22-35,36-45,46-60,> ; 60)在第J栏。

例如,我想计算12-14岁年龄段的男性人数。

此COUNTIFS公式适用于带连字符的年龄范围值,但不计算< 12和> 60值:

=COUNTIFS(H4:H1000,"M",J4:J1000,"<12")

知道为什么会这样吗?

2 个答案:

答案 0 :(得分:0)

这个怎么样:

=COUNTIFS(H4:H1000,"M",J4:J1000,">=12",J4:J1000,"<=60")

此外,我建议您修改范围,以便在填写公式时不会移动:

=COUNTIFS($H$4:$H$1000,"M",$J$4:$J$1000,">=12",$J$4:$J$1000,"<=60")

甚至更好:

=COUNTIFS($H:$H,"M",$J:$J,">=12",$J:$J,"<=60")

答案 1 :(得分:0)

当您在条件中写入&lt; 12时,Excel会将其解释为:计算低于12的数字,并且找不到任何数字,因为没有。要计算包含“&lt; 12”的行,您可以写:

=COUNTIFS(H4:H1000,"M",J4:J1000,"=<12")

在&lt; 12之前的=符号,可以防止解释其余的字符串。

相关问题