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

问题描述 投票:0回答:1

我想做一个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()测试我的条件,然后总结一下;但是,我想为此做很多专栏,并且希望不要弄乱我的电子表格。

关于如何在一项功能中执行此操作的任何建议?感谢您的帮助!

arrays excel countif sumifs
1个回答
0
投票

改为使用SUMPRODUCT:

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

一起迭代两个范围并计算True

© www.soinside.com 2019 - 2024. All rights reserved.