
Fórmula genérica
=PERCENTILE(IF(criteria,values),k)
Resumo
Para calcular um percentil condicional, você pode usar uma fórmula de matriz usando a função IF dentro da função de função PERCENTILE. No exemplo mostrado, a fórmula em G5 é:
=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)
Onde "Tabela" é uma Tabela Excel com dados em B5: D14.
Nota: Esta é uma fórmula de matriz e deve ser inserida com control + shift + enter.
Explicação
Esta fórmula fica dentro de uma pequena tabela de resumo com valores percentuais na coluna F e valores de gênero em G4 e H4.
Trabalhando de dentro para fora, a função IF é configurada assim:
IF(Table(Gender)=G$4,Table(Score))
Aqui, cada valor na coluna de gênero é testado em relação ao valor em G4, "Masculino".
O resultado é uma matriz de valores booleanos como este:
(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)
Apenas pontuações associadas a homens entram no array, pontuações femininas são convertidas em FALSO. Essa matriz vai para a função PERCENTIL com o valor k de F5, 90%.
PERCENTILE ignora automaticamente os valores FALSE e retorna um resultado de 86,8.
A referência a Gênero em G $ 4 está bloqueada para evitar que a linha mude. A referência aos valores k, $ F5, está bloqueada para evitar que a coluna mude. Como resultado, a fórmula pode ser copiada no intervalo G5: H7.