Цей підручник покаже, як обчислити медіану значень, які відповідають певним критеріям у Excel та Google Таблицях.
МЕДІАНСЬКА функція
Функція MEDIAN обчислює середнє значення в серії чисел.
= СЕРЕДНЯ (C2: C10)
Однак немає вбудованої функції «Медіана якщо» для розрахунку медіани лише для чисел, що відповідають певним критеріям.
Примітка: Ви, можливо, знайомі з функцією AVERAGEIFS, яка обчислюватиме середнє значення для чисел, що відповідають певним критеріям. Середньої альтернативи немає.
Формула медіани If - масив
Отже, для досягнення нашої мети обчислення медіанного значення чисел, що відповідають певним критеріям, ми повинні використовувати формулу масиву. З нашою формулою масиву ми будемо використовувати функцію IF всередині функції MEDIAN, щоб ми брали лише медіану значень, що відповідають критеріям, введеним у функцію IF.
Використовуючи наш попередній набір даних, візьмемо середнє значення для Apple.
= СЕРЕДНЯ (ЯКЩО ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 і раніше
В Office 365 та версіях Excel після 2022 року ви можете просто ввести вищезгадану формулу, як зазвичай (натиснувши ENTER).
Однак для Excel 2022 і раніших версій потрібно ввести формулу, натиснувши CTRL + SHIFT + ENTER. Після цього ви помітите, що навколо формули з’являються фігурні дужки:
{= СЕРЕДОВИЙ (ЯКЩО ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Важливо: не пишіть ці фігурні дужки самостійно, їх потрібно вводити лише за допомогою CTRL + SHIFT + ENTER.
Як працює формула?
Пам’ятайте, що це наша формула:
{= СЕРЕДОВИЙ (ЯКЩО ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Формула працює, оцінюючи критерії кожного значення як ІСТИНУ або ХІБУ.
= MEDIAN (IF ({FALSE; TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Далі, функція IF замінює кожне значення на FALSE, якщо її умова виконується.
= MEDIAN ({FALSE; 1205; FALSE; FALSE; 1261; FALSE; 1090; 1748; FALSE})
Тепер функція MEDIAN ігнорує значення FALSE і обчислює медіану решти значень (1233 - це середнє значення двох середніх значень: 1205 і 1261).
Медіана IF - Критерії
Ви також можете обчислити медіану на основі кількох критеріїв, використовуючи логічну логіку.
Давайте поглянемо на новий набір даних зі стовпцями Місцезнаходження, Рік та Запас:
Тепер формула для розрахунку медіани на основі кількох критеріїв:
= СЕРЕДНЯ (ЯКЩО ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))
Зауважте, тут ми множимо два набори критеріїв разом:
(G8: G10 = "b")*(H8: H10 = 2008)
Якщо обидва критерії істинні, він обчислюватиметься як ІСТИНА, але якщо один (або декілька) критеріїв НЕВІРНИЙ, він обчислюватиметься як ЛОЖЬ.
Використовуючи цю методологію, ви можете додати багато різних критеріїв.
Формула середнього значення If у Таблицях Google
Усі наведені вище приклади працюють точно так само в Google Таблицях, як і в Excel.