如何对一个范围内同一行上的单元格应用COUNTIFS公式

时间:2019-01-16 19:24:08

标签: excel

我正在尝试基于2条标准来计算一个范围内的出现次数。第一个条件基于文本,第二个条件基于范围的代表行中的2个单元格。我无法使计数正常工作-计数不正确。

示例。...

      COL A       COL B       COL C
ROW 1 Eggs        2           3
ROW 2 Eggs        3           1
ROW 3 Eggs        4           9
ROW 4 Eggs        1           2
ROW 5 Bacon       2           1
ROW 6 Eggs        4           1

要应用的公式是:

= COUNTIFS($ A $ 1:$ A $ 6,“鸡蛋”,$ B $ 2:$ B $ 6,“>”&$ C $ 2:$ C $ 6)

它不能正常工作...

我希望结果是2,因为发生了2次鸡蛋,其中B列大于C列。

1 个答案:

答案 0 :(得分:0)

您的范围大小不同,您应该使用SUMPRODUCT而不是COUNTIFS。

如果第1行有标题行,

=SUMPRODUCT(--($A$2:$A$7="eggs"), --($B$2:$B$7>$C$2:$C$7))

如果没有标题行,而您的数据从第1行开始

=SUMPRODUCT(--($A$1:$A$6="eggs"), --($B$1:$B$6>$C$1:$C$6))