Несколько диапазонов критериев в инструкции Countifs

#excel

#excel

Вопрос:

У меня есть диапазоны критериев (C3: C9, I4: I9, O4: O9), которые я хотел бы использовать в своей инструкции countifs. Выполнение одного диапазона самостоятельно работает так, как ожидалось. Но как только я добавляю более одного диапазона в инструкцию countif, она возвращает нулевое значение.

Из-за расположения электронной таблицы эти значения одинаковы, просто разделены на 3 диапазона.

Скриншот электронной таблицы Excel

Электронная таблица должна помочь мне просмотреть время, когда команды собираются на обед. И у меня есть рабочая модель. Просто нужна помощь в работе с несколькими диапазонами данных в Countifs

Пробовал использовать один набор данных — работает как ожидалось

Пробовал все наборы в единственном числе. Они также работают по назначению.

 =COUNTIFS($C4:C$9, "<=" amp; A12,$E4:$E9,">" amp; A12) Works Single Criteria Range)  
  

Работает с одним диапазоном критериев)

 =COUNTIFS($C4:C$9 $I$4:$I$8 $O$4:$O$9, "<=" amp; A12,$E4:$E9,">" amp; A12) 
  

Значение NULL не работает.

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

Ответ №1:

Возможно, вы захотите рассмотреть возможность использования SUMPRODUCT() , вот пример:

введите описание изображения здесь

Формула, которую я использовал, преобразуется в:

 =SUMPRODUCT(((A1:A11<=A12)*(A1:A11<>"")*(C1:C11>A12)) ((D1:D11<=A12)*(D1:D11<>"")*(F1:F11>A12)))
  

Очевидно, что вы можете расширить формулу за счет большего количества диапазонов. В вашем случае это будет выглядеть так:

 =SUMPRODUCT(((C4:C9<=A12)*(C4:C9<>"")*(E4:E9>A12)) ((I4:I9<=A12)*(I4:I9<>"")*(K4:K9>A12)) ((O4:O9<=A12)*(O4:O9<>"")*(Q4:Q9>A12)))