Мне нужна альтернатива функции MAXIFS
/ MINIFS
в Excel.
Это необходимо, поскольку я не являюсь подписчиком Office 365. Как вы знаете, функции MAXIFS
/ MINIFS
позволяют выполнять вычисления по определенным критериям, даже по критериям, включающим другие ячейки. Я могу выполнить минимальное количество вычислений с помощью MAX
/ MIN
и IF
функции, но критерии/условия должны быть в тех же ячейках. Так что это моя беда, что я не могу найти решение для этого случая.
Я хочу использовать 2 условия/критерия, поэтому не могу использовать формулу ARRAY
.
Результат:
решение1
Рассматривать AGGREGATE()
как БОЛЬШОЙ или МАЛЕНЬКИЙ:
МИН:
=AGGREGATE(15,6,$B$1:$B$20/(($A$1:$A$20=D3)*($C$1:$C$20=E3)),1)
МАКС:
=AGGREGATE(14,6,$B$1:$B$20/(($A$1:$A$20=D3)*($C$1:$C$20=E3)),1)
Вы также можете использовать форму массива MIN(IF())
иMAX(IF())
МИН:
=MIN(IF(($A$1:$A$20=D3)*($C$1:$C$20=E3),$B$1:$B$20))
МАКС:
=MAX(IF(($A$1:$A$20=D3)*($C$1:$C$20=E3),$B$1:$B$20))
Поскольку это формула массива, ее необходимо подтвердить с помощью Ctrl- Shift- Enter, а не Enterпри выходе из режима редактирования.