【问题标题】:COUNTIF with OR Statement带有 OR 语句的 COUNTIF
【发布时间】:2015-05-27 15:27:27
【问题描述】:

我正在尝试计算两个语句出现的次数。问题是,如果第一个语句出现,那么它不会检查第二个语句。

如果我这样解释可能会更容易:

If statement1= true then
  count = 1 and move next
else
  if statement2= true 
    count = 1 and move next
  end if
end if

我正在使用它,但似乎无法使 OR 段正常工作:

=COUNT.if((E:E;">120";E:E;"<139")OR(F:F;">80";F:F;"<89"))

【问题讨论】:

  • COUNT.IF 只是 COUNTIF 的区域/语言设置吗?

标签: excel excel-formula worksheet-function excel-2013 countif


【解决方案1】:

丑陋,但可能适合:

=COUNTIFS(E:E;">120";E:E;"<139")+COUNTIFS(F:F;">80";F:F;"<89")-COUNTIFS(E:E;">120";E:E;"<139";F:F;">80";F:F;"<89")  

计算 ColumnE 中的所有适用实例,将 ColumnF 中所有适用实例的计数相加,然后减去 ColumnE 和 ColumnF 都在各自范围内的实例 - 最后一部分可能不需要。

数组公式可能更优雅,但对于整个列来说相当慢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-15
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多