【问题标题】:CountIF in Excel with a Variable Range for the CriteriaExcel 中的 CountIF 与标准的可变范围
【发布时间】:2020-03-06 15:06:43
【问题描述】:

我想做一个 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】:

    改用 SUMPRODUCT:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多