Массив с ЕСЛИ и МАКС

Общая формула

=МАКС(ЕСЛИ($C$6:$C$17=F8;$D$6:$D$17))

Объяснение

Для нахождения максимальной суммы продажи по имени продавца можно использовать формулу массива, которая использует совместно функцию МАКС и ЕСЛИ. В показанном примере, формула в G8:

=МАКС(ЕСЛИ($C$6:$C$17=F8;$D$6:$D$17))

Примечание: это формула массива и должно вводиться с помощью Control + Shift + ввод.

Как эта формула работает

Функция МАКС не имеет встроенного способа использования критерия поиска. Для этого применяем функцию ЕСЛИ и укажем критерий по диапазону с именами продавцов.


ЕСЛИ($C$6:$C$17=F8;$D$6:$D$17)

Это выражение сравнивает каждое значение в  диапазоне $C$6:$C$17  по отношению к F8 («Даниил»). В результате получается массив истинных и ложных значений вроде этого:

{ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ; ИСТИНА;ЛОЖЬ;ЛОЖЬ; }

Каждое истинное значение соответствует имени «Даниил» . Функция проверяет значения истина, ложь и в результате возвращает соответствующее «истина» значения из диапазона $D$6:$D$17. Конечный результат, это

{354;ЛОЖЬ; ЛОЖЬ;2348;ЛОЖЬ; ЛОЖЬ; 43476;ЛОЖЬ; ЛОЖЬ; 235;ЛОЖЬ; ЛОЖЬ;}

Обратите внимание что значения других имен ложные. Этот массив возвращает «МАКС» максимальное число по критерию «Даниил» , который автоматически игнорирует ложные значения  и возвращает максимальное число, 43476.

Примечание: Формулы должны быть вписаны с помощью Ctrl + Shift + ввод.

Дополнительные критерии

Чтобы применить более одного критерия, можно вложить другой, если в первом случае, если:

{=МАКС(если(условие1,если(условие2 данные)))}

Такая конструкция работает : МИН, СУММ, делением, произведением и с другими арифметическими операциями и формулами.

Комментарии запрещены.

Навигация по записям