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
换句话说,如果B
和C
列同意,则有1,否则为0.然后,可以使用以下COUNTIFS
公式:
=COUNTIFS(A1:A5,">0.5",D1:D5,"=1")
在这里,我们检查A
列的0.5
,就像你已经做的那样,但是我们也检查B
和C
值是否一致。
另一种select是使用伪arrays公式
=SUMPRODUCT((A1:A5>F2)*(B1:B5=C1:C5))
结合这两个条件。 它不必以数组公式的formsinput,但如果在数千行数据上使用,则可能会有性能问题。