Fórmula Excel: Percentil IF na tabela -

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.

Artigos interessantes...