Excel-formel: Percentil IF i tabel -

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.

Interessante artikler...