
Generisk formel
=PERCENTILE(IF(criteria,values),k)
Resumé
For at beregne en betinget percentil kan du bruge en matrixformel ved hjælp af IF-funktionen inde i funktionen PERCENTILE. I det viste eksempel er formlen i G5:
=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)
Hvor "tabel" er en Excel-tabel med data i B5: D14.
Bemærk: Dette er en matrixformel og skal indtastes med kontrol + skift + enter.
Forklaring
Denne formel sidder inde i en lille oversigtstabel med percentilværdier i kolonne F og kønsværdier i G4 og H4.
Arbejder indefra og ud, IF-funktionen er konfigureret således:
IF(Table(Gender)=G$4,Table(Score))
Her testes hver værdi i kønskolonnen mod værdien i G4, "Mand".
Resultatet er en række boolske værdier som denne:
(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)
Kun scorer forbundet med mænd gør det til arrayet, kvindelige scores oversættes til FALSE. Denne matrix går ind i PERCENTILE-funktionen med k-værdien fra F5, 90%.
PERCENTILE ignorerer automatisk FALSE-værdier og returnerer et resultat på 86,8.
Henvisningen til køn i G $ 4 er låst for at forhindre rækken i at ændre sig. Henvisningen til k-værdier, $ F5 er låst for at forhindre, at kolonnen ændres. Som et resultat kan formlen kopieres over området G5: H7.