Scarica la cartella di lavoro di esempio
Questo tutorial dimostrerà come calcolare "rank if", classificando gli elementi in un elenco basato su criteri.
CLASSIFICA SE Formula
Senza la funzione RANKIF nativa in Excel, possiamo utilizzare la funzione COUNTIFS per classificare gli elementi in base a criteri singoli o multipli. Passiamo attraverso un esempio.
Per classificare i venditori in base alle entrate per ciascuna regione separatamente, utilizziamo la funzione CONTA.PI.SE per limitare in modo condizionale la classifica in questo modo:
1 | =CONTA.SE(D3:D8,">"&D3,C3:C8,C3)+1 |
Come funziona la formula?
La funzione CONTA.PI.SE viene utilizzata per contare le celle con date, numeri e testo che soddisfano criteri specifici. Per calcolare “rank if”, utilizzeremo due criteri:
- Conta solo i valori maggiori del valore della riga corrente. (Qui è dove si verifica la "classifica").
- Qualsiasi condizione (o condizioni) che si desidera specificare.Nota: il “+1” alla fine della formula è necessario per iniziare la classifica da 1 invece che da 0.
Formula RANK IF inversa
Negli esempi precedenti, abbiamo classificato i venditori in base alle entrate dal più grande al più piccolo.
Per classificare i venditori in base alle entrate in ordine inverso, è sufficiente cambiare il segno nei primi criteri in modo che sia minore di "<".
1 | =CONTA.SE(D3:D8,">"&D3,C3:C8,C3)+1 |
Riferimenti di cella di blocco
Per rendere le nostre formule più facili da leggere, abbiamo mostrato le formule senza riferimenti di cella bloccati:
1 | =CONTA.SE(D3:D8,">"&D3,C3:C8,C3)+1 |
Ma queste formule non funzioneranno correttamente se copiate e incollate altrove con il tuo file Excel.
1 | =CONTA.SE($D$3:D8,">"&$D$3,$C$3:$C$8,C3)+1 |
Leggi il nostro articolo sul blocco dei riferimenti di cella per saperne di più.
Classifica se in Fogli Google
Tutti gli esempi spiegati sopra funzionano allo stesso modo nei fogli di Google come in Excel.