2015-02-02 22 views
5

Sto provando a calcolare il quintile per ogni riga di una colonna in Excel.Come si calcola il Quintile per ogni riga in Excel?

Il valore risultante per ciascuna riga in Excel dovrebbe essere 1, 2, 3, 4 o 5.

Un valore di uno sarà il primo 20%, un valore di 5 è 20% inferiore.

Questo è il mio attuale formula che sembra funzionare, ma sono curioso di vedere se qualcuno ha un modo migliore, una funzione definita dall'utente, o vede un errore nella mia formula ...

=ROUNDDOWN(RANK.AVG(A1,$A$1:$A$131,0)/((COUNT(A$1:A$131)+1)/5),0)+1 

A1 attraverso A131 ha i valori che sto inserendo in quintili.

Grazie

+0

Può questo essere fatto per singoli gruppi all'interno di un foglio. È possibile calcolare il valore del quintile dei record per i gruppi basati su un valore in una colonna separata? – Kingfisher

+0

Non sono sicuro di aver capito cosa stai cercando, ma potrebbe valere la pena di creare una nuova domanda. – ChrisG

+0

Spiacente dovrebbe aver condiviso il link prima. http://stackoverflow.com/questions/38310395/how-do-you-calculate-the-quintile-for-groups-of-rows-in-excel – Kingfisher

risposta

4

tua formula suggerita funziona per me ...... ma penso che ci sono diversi modi si potrebbe fare questo, per esempio utilizzare PERCENTILE funzione per ottenere i punti di interruzione e poi abbinare contro coloro con MATCH, cioè

=MATCH(A1,PERCENTILE(A$1:A$131,{5,4,3,2,1}/5),-1)

Nella maggior parte dei casi che dà gli stessi risultati come la formula, ma ci potrebbero essere alcune discrepanze intorno ai confini

+0

Molto interessante. Una formula molto più pulita di quella che ho prodotto. Ho visto alcune differenze attorno alle linee di confine, ma dovrò scavare per vedere se riesco a capire le cause e trovare quale mi piace di più. – ChrisG