Общая формула
{=МЕДИАНА(ЕСЛИ($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. Конечный результат, это
{35;ЛОЖЬ;78;ЛОЖЬ;867;ЛОЖЬ;434;ЛОЖЬ;98;ЛОЖЬ;12;ЛОЖЬ}
Обратите внимание что значения группы Б сейчас ложные. Этот массив возвращает МЕДИАНУ по критерию А , который автоматически игнорирует ложные значения и возвращает среднее значение, 88.
Примечание: Формулы должны быть вписаны с помощью Control + Shift + ввод.
Дополнительные критерии
Чтобы применить более одного критерия, можно вложить другой, если в первом случае, если:
{=Медиана(если(условие1,если(условие2 данные)))}
Массив с ЕСЛИ и МЕДИАНА EXCEL DEVSAP