Excel中的CountIF,具有条件的可变范围



我想对CountIf((进行一个变体,它不仅针对一个单元格,而且针对与测试单元格范围相对应的单元格范围来测试标准。我可以在不创建额外列的情况下执行此操作吗?

例如,我的电子表格看起来像这样:

 X     Y
 4     3
 8     9
 6     6
 4     7
 2     1

我想计算X中的值大于或等于Y中的值的所有行。所以,这里的答案是3。

我知道countif(X1:X5,">="&Y1),但countif(X1:X5,">="&Y1:Y5)返回的值为"0"。我可以添加一个额外的列,使用if()来测试我的标准,然后对其进行总结;但是,我有很多专栏想做这件事,我不想把我的电子表格弄得一团糟。

关于如何在一个功能中做到这一点,有什么建议吗?谢谢你的帮助!

改用SUMPRODUCT:

=SUMPRODUCT(--(X1:X5>=Y1:Y5))

它将两个范围一起迭代,并对True 进行计数

相关内容

最新更新