
Všeobecný vzorec
=PERCENTILE(IF(criteria,values),k)
Zhrnutie
Na výpočet podmieneného percentilu môžete použiť maticový vzorec pomocou funkcie IF vo funkcii PERCENTILE. V zobrazenom príklade je vzorec v G5:
=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)
Kde „tabuľka“ je tabuľka programu Excel s údajmi v B5: D14.
Poznámka: Toto je vzorec poľa a musí sa zadávať pomocou klávesov Control + Shift + Enter.
Vysvetlenie
Tento vzorec sa nachádza v malej súhrnnej tabuľke s percentilovými hodnotami v stĺpci F a hodnotami pohlavia v G4 a H4.
Pri práci zvnútra von je funkcia IF nastavená takto:
IF(Table(Gender)=G$4,Table(Score))
Tu sa testuje každá hodnota v stĺpci pohlavie s hodnotou v G4 „Muž“.
Výsledkom je rad boolovských hodnôt, ako je tento:
(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)
Do poľa sa dostávajú iba skóre spojené s mužmi, skóre žien sa prekladá do hodnoty FALSE. Toto pole prechádza do funkcie PERCENTILE s hodnotou k od F5, 90%.
PERCENTILE automaticky ignoruje FALSE hodnoty a vráti výsledok 86,8.
Odkaz na pohlavie v G $ 4 je uzamknutý, aby sa zabránilo zmene riadku. Odkaz na hodnoty k, $ F5 je uzamknutý, aby sa zabránilo zmene stĺpca. Vďaka tomu je možné vzorec kopírovať do rozsahu G5: H7.