#excel
#excel
Вопрос:
У меня есть диапазоны критериев (C3: C9, I4: I9, O4: O9), которые я хотел бы использовать в своей инструкции countifs. Выполнение одного диапазона самостоятельно работает так, как ожидалось. Но как только я добавляю более одного диапазона в инструкцию countif, она возвращает нулевое значение.
Из-за расположения электронной таблицы эти значения одинаковы, просто разделены на 3 диапазона.
Электронная таблица должна помочь мне просмотреть время, когда команды собираются на обед. И у меня есть рабочая модель. Просто нужна помощь в работе с несколькими диапазонами данных в 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)))