Максимальное значение по условию (MAXIF)

В данном примере мы рассмотрим формулу, которая поможет нам находить максимальное значение по условию. В стандартном наборе Excel является только простые функции для поиска максимальных MAX ( МАКС ) или минимальных значений MIN (МИН).

Чтобы написать эту формулу, нам нужно будет воспользоваться двумя стандартными функциями: MAX ( МАКС ) и IF ( ЕСЛИ ) . Мы будем вкладывать функцию IF () в MAX () и вводить ее как формулу массива. Для этого в ячейку D15 введем:

=MAX(IF($B$2:$B$11=B15;$D$2:$D$11))

и нажмем одновременно Ctrl + Shift + Enter (таким образом вводится формула массива). Затем, остается лишь растянуть нашу формулу вниз.

Визуально результат будет выглядеть так:

Видим, что формула взята в фигурные скобки ( {} ), это признак того, что введенная формула массива.

Аналогично мы можем сложить формулу для функции MIN (МИН):

=MIN(IF($B$2:$B$11=B15;$D$2:$D$11))