我想对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
进行计数