1

Эта формула работает, но было бы проще с оператором ИЛИ где-то там ...

= COUNTIFS('Лист1'!$ J:$ J "= HNT", 'Лист1'!$ A:$ A, "=" & Q $ 4, 'Лист1'!$ AA:$ AA, "<" & $ A $ 2-2, 'Лист1'!$ AC:$ AC, "=")+COUNTIFS('Лист1'!$ J:$ J, "= HNT Fuel", "Лист1"!$ A:$ A, "=" & Q $ 4, 'Лист1'!$ AA:$ AA, "<" & $ A $ 2-2, 'Лист1'!$ AC:$ AC, "=")

1 ответ1

4

Если вы думаете об OR с использованием двух критериев «HNT» и «HNT Fuel», я очень боюсь, что это невозможно: OR не возвращает ничего COUNTIFS . Тем не менее, COUNTIF и SUMIF формула будет принимать множество критериев, выводя массив результатов, которые можно подытожить.

Следующая формула избавляет от повторения и расширяема, чтобы учесть больше вариантов:

=SUM(COUNTIFS('Sheet1'!$J:$J,{"HNT","HNT Fuel"},
              'Sheet1'!$A:$A,"="&Q$4,
              'Sheet1'!$AA:$AA,"<"&$A$2-2,
              'Sheet1'!$AC:$AC,"="))

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .