Excel计算值匹配且值高于阈值的列

我试图find列B和C之间的匹配,当A的值高于一定的阈值。

0.99 p269 p269 0.99 p312 p312 0.64 p249 p249 0.64 p247 p247 0.09 p243 p284 

我正在尝试Countifs方法,但它不工作。

 =COUNTIFS( A1:A31968,">" & F2, B1:B31968,C1:C31968 ) 

第一部分工作(F2是我的门槛),但我想检查所有行。 所以当我的门槛是0.5我想要4作为结果。 当阈值是0.08时,我仍然想要4,因为第五行的标签不匹配。 我该怎么做呢?

一种select是将第四列添加到列D中的电子表格,其中包含以下公式:

 =IF(B1=C1, 1, 0) 

以下是您的电子表格现在的样子:

 ABCD 0.99 p269 p269 1 0.99 p312 p312 1 0.64 p249 p249 1 0.64 p247 p247 1 0.09 p243 p284 0 

换句话说,如果BC列同意,则有1,否则为0.然后,可以使用以下COUNTIFS公式:

 =COUNTIFS(A1:A5,">0.5",D1:D5,"=1") 

在这里,我们检查A列的0.5 ,就像你已经做的那样,但是我们也检查BC值是否一致。

另一种select是使用伪arrays公式

 =SUMPRODUCT((A1:A5>F2)*(B1:B5=C1:C5)) 

结合这两个条件。 它不必以数组公式的formsinput,但如果在数千行数据上使用,则可能会有性能问题。

在这里输入图像说明