Formula di Excel: Percentile IF nella tabella -

Formula generica

=PERCENTILE(IF(criteria,values),k)

Sommario

Per calcolare un percentile condizionale, è possibile utilizzare una formula di matrice utilizzando la funzione SE all'interno della funzione di funzione PERCENTILE. Nell'esempio mostrato, la formula in G5 è:

=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)

Dove "Table" è una tabella Excel con dati in B5: D14.

Nota: questa è una formula di matrice e deve essere inserita con CTRL + MAIUSC + INVIO.

Spiegazione

Questa formula si trova all'interno di una piccola tabella di riepilogo con valori percentili nella colonna F e valori di genere in G4 e H4.

Lavorando dall'interno verso l'esterno, la funzione IF è impostata in questo modo:

IF(Table(Gender)=G$4,Table(Score))

Qui, ogni valore nella colonna sesso viene confrontato con il valore in G4, "Maschio".

Il risultato è un array di valori booleani come questo:

(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)

Solo i punteggi associati ai maschi vengono inseriti nella matrice, i punteggi femminili vengono tradotti in FALSO. Questo array va nella funzione PERCENTILE con il valore k da F5, 90%.

PERCENTILE ignora automaticamente i valori FALSE e restituisce un risultato di 86,8.

Il riferimento a Sesso in G $ 4 è bloccato per impedire che la riga cambi. Il riferimento ai valori k, $ F5 è bloccato per impedire la modifica della colonna. Di conseguenza, la formula può essere copiata nell'intervallo G5: H7.

Articoli interessanti...