
Загальна формула
=PERCENTILE(IF(criteria,values),k)
Резюме
Для обчислення умовного процентиля можна використовувати формулу масиву, використовуючи функцію IF всередині функції PERCENTILE. У наведеному прикладі формула в G5 має вигляд:
=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)
Де "Таблиця" - це таблиця Excel із даними в B5: D14.
Примітка: Це формула масиву, і її потрібно вводити за допомогою control + shift + enter.
Пояснення
Ця формула розміщена всередині невеликої зведеної таблиці зі значеннями процентилю у стовпці F та значеннями статі у G4 та H4.
Працюючи зсередини, функція IF налаштована так:
IF(Table(Gender)=G$4,Table(Score))
Тут кожне значення в гендерному стовпці перевіряється зі значенням у G4, "Чоловік".
Результат - масив булевих значень, як це:
(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)
До масиву потрапляють лише бали, пов’язані з чоловіками, бали жінок перекладаються на FALSE. Цей масив переходить у функцію PERCENTILE зі значенням k від F5, 90%.
PERCENTILE автоматично ігнорує FALSE значення і повертає результат 86,8.
Посилання на nderендер у G $ 4 блокується, щоб запобігти зміні рядка. Посилання на значення k, $ F5 блокується, щоб запобігти зміні стовпця. В результаті формулу можна скопіювати в діапазоні G5: H7.