Формула Excel: процентиль ЕСЛИ в таблице -

Общая формула

=PERCENTILE(IF(criteria,values),k)

Резюме

Для вычисления условного процентиля можно использовать формулу массива, используя функцию ЕСЛИ внутри функции функции ПРОЦЕНТИЛЬ. В показанном примере формула в G5:

=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)

Где «Таблица» - это таблица Excel с данными в B5: D14.

Примечание. Это формула массива, которую необходимо вводить с помощью Ctrl + Shift + Enter.

Объяснение

Эта формула находится в небольшой сводной таблице со значениями процентилей в столбце F и значениями пола в столбцах G4 и H4.

Работая изнутри, функция ЕСЛИ настроена так:

IF(Table(Gender)=G$4,Table(Score))

Здесь каждое значение в столбце «Пол» сравнивается со значением в G4 «Мужской».

Результатом является массив логических значений, подобных этому:

(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)

Только оценки, связанные с мужчинами, попадают в массив, оценки женщин переводятся в FALSE. Этот массив входит в функцию ПРОЦЕНТИЛЬ со значением k из F5, 90%.

PERCENTILE автоматически игнорирует значения FALSE и возвращает результат 86,8.

Ссылка на пол в G $ 4 заблокирована, чтобы строка не изменилась. Ссылка на k значений, $ F5 заблокирована, чтобы предотвратить изменение столбца. В результате формулу можно скопировать в диапазоне G5: H7.

Интересные статьи...