COUNTIF с оператором OR

Я пытаюсь подсчитать, сколько раз встречаются два утверждения. Проблема в том, что если встречается первое утверждение, то второе не проверяется.

Может быть, будет проще, если я объясню так:

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

Я использую это, но не могу заставить работать сегмент ИЛИ:

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

person razstec    schedule 27.05.2015    source источник
comment
Является ли COUNT.IF просто региональным/языковым параметром для COUNTIF?   -  person chancea    schedule 27.05.2015


Ответы (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 находятся в соответствующих границах — эта последняя часть может не потребоваться.

Формула массива может быть более элегантной, но для целых столбцов довольно медленной.

person pnuts    schedule 27.05.2015