Формула медианы If - Excel и Google Таблицы

В этом руководстве будет показано, как рассчитать медианное значение значений, соответствующих определенным критериям в Excel и Google Таблицах.

Функция МЕДИАНА

Функция МЕДИАНА вычисляет медианное значение в серии чисел.

= МЕДИАНА (C2: C10)

Однако нет встроенной функции «Median If» для вычисления среднего значения только для чисел, которые соответствуют определенным критериям.

Примечание. Возможно, вы знакомы с функцией СРЗНАЧЕСЛИМН, которая вычисляет среднее значение для чисел, соответствующих определенным критериям. Срединной альтернативы нет.

Median If - формула массива

Итак, для достижения нашей цели по вычислению среднего значения чисел, отвечающих определенным критериям, мы должны использовать формулу массива. В нашей формуле массива мы будем использовать функцию ЕСЛИ внутри функции МЕДИАНА, чтобы мы брали только медиану значений, которые соответствуют критериям, введенным в функцию ЕСЛИ.

Используя наш предыдущий набор данных, возьмем медианное значение для Apple.

= МЕДИАНА (ЕСЛИ ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))

Excel 2022 и более ранние версии

В Office 365 и версиях Excel после 2022 года вы можете просто ввести указанную выше формулу, как обычно (нажав ВХОДИТЬ).

Однако для Excel 2022 и более ранних версий формулу необходимо вводить, нажимая CTRL + SHIFT + ВВОД. После этого вы заметите фигурные скобки вокруг формулы:

{= МЕДИАНА (ЕСЛИ ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}

Важно: не пишите сами эти фигурные скобки, их нужно вводить только с CTRL + SHIFT + ВВОД.

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

Помните, что это наша формула:

{= МЕДИАНА (ЕСЛИ ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}

Формула работает, оценивая критерий каждого значения как ИСТИНА или ЛОЖЬ.

= МЕДИАНА (ЕСЛИ ({ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ИСТИНА; ИСТИНА; ЛОЖЬ}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))

Затем функция IF заменяет каждое значение на FALSE, если его условие выполнено.

= МЕДИАНА ({ЛОЖЬ; 1205; ЛОЖЬ; ЛОЖЬ; 1261; ЛОЖЬ; 1090; 1748; ЛОЖЬ})

Теперь функция МЕДИАНА игнорирует значения ЛОЖЬ и вычисляет медиану оставшихся значений (1233 - это среднее из двух средних значений: 1205 и 1261).

Медиана IF - множественные критерии

Вы также можете рассчитать медиану на основе нескольких критериев с помощью логической логики.

Давайте посмотрим на новый набор данных со столбцами Location, Year и Stock:

Вот формула для расчета медианы на основе нескольких критериев:

= МЕДИАНА (ЕСЛИ ((A2: A4 = "B") * (B2: B4 = 2008); C2: C4))

Обратите внимание, что здесь мы умножаем два набора критериев вместе:

(G8: G10 = "b") * (H8: H10 = 2008)

Если оба критерия ИСТИНА, то он будет вычислен как ИСТИНА, но если один (или несколько) критериев - ЛОЖЬ, он будет вычислен как ЛОЖЬ.

Используя эту методологию, вы можете добавить множество различных критериев.

Формула медианы If в Google Таблицах

Все приведенные выше примеры работают в Google Таблицах точно так же, как и в Excel.

wave wave wave wave wave