
Generische Formel
=PERCENTILE(IF(criteria,values),k)
Zusammenfassung
Um ein bedingtes Perzentil zu berechnen, können Sie eine Array-Formel mit der IF-Funktion in der PERCENTILE-Funktionsfunktion verwenden. Im gezeigten Beispiel lautet die Formel in G5:
=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)
Wobei "Tabelle" eine Excel-Tabelle mit Daten in B5: D14 ist.
Hinweis: Dies ist eine Array-Formel und muss mit Strg + Umschalt + Eingabe eingegeben werden.
Erläuterung
Diese Formel befindet sich in einer kleinen Übersichtstabelle mit Perzentilwerten in Spalte F und Geschlechtswerten in G4 und H4.
Die IF-Funktion wird von innen nach außen wie folgt eingerichtet:
IF(Table(Gender)=G$4,Table(Score))
Hier wird jeder Wert in der Spalte Geschlecht gegen den Wert in G4 "Männlich" getestet.
Das Ergebnis ist ein Array von Booleschen Werten wie folgt:
(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)
Nur mit Männern verknüpfte Punktzahlen schaffen es in das Array, weibliche Punktzahlen werden in FALSE übersetzt. Dieses Array geht in die PERCENTILE-Funktion mit dem k-Wert von F5, 90%.
PERCENTILE ignoriert automatisch FALSE-Werte und gibt ein Ergebnis von 86,8 zurück.
Der Verweis auf Geschlecht in G $ 4 ist gesperrt, um zu verhindern, dass sich die Zeile ändert. Der Verweis auf k Werte, $ F5, ist gesperrt, um zu verhindern, dass sich die Spalte ändert. Dadurch kann die Formel über den Bereich G5: H7 kopiert werden.