Excel ofereix funcions per trobar valors amb un rang determinat i per classificar valors dins del conjunt de dades. Les funcions RANK determinen el rang, o posició, d'un valor en una matriu. Totes les funcions RANK utilitzen la sintaxi
=RANK(nombre,ref,[orden])
=RANK.AVG(número,ref,[orden])
=RANK.EQ(número,ref,[ordre])
on nombre és el valor que voleu classificar, ref és la matriu de valors i, opcionalment, l' ordre indica si els valors de la matriu s'han d'ordenar en ordre descendent (indicat amb un 0 o valor lògic FALSE ) o en ordre ascendent (indicat amb un 1 o valor lògic TRUE ). Per cert, Excel classifica els valors duplicats de la mateixa manera, però aquests duplicats afecten el rang dels números posteriors. Si deixeu de banda l' argument d' ordre , Excel classifica els valors en ordre descendent.
Per demostrar com funciona la funció RANK, suposem que voleu classificar els valors que es mostren a l'interval del full de treball A1:A9 d'aquesta figura.
Un fragment de full de treball amb la matriu 1, 2, 3, 4, 4, 5, 6, 7, 8.
La fórmula de la cel·la G2
=CLASIFICACIÓ(6;A1:A9)
retorna el valor 3, indicant que quan s'utilitza un ordre descendent, el valor 6 és el tercer valor de la matriu.
La fórmula de la cel·la G4
=CLASIFICACIÓ(6;A1:A9;1)
retorna el valor 7, indicant que quan s'utilitza un ordre ascendent, el valor 6 és el setè valor de la matriu.
Tingueu en compte que la funció RANK.EQ retorna el mateix valor que la funció RANK. La funció RANK.AVG, però, calcula la classificació mitjana d'un valor quan teniu valors duplicats en una matriu.
Per exemple, tant RANK(6,A1:A9,1) com RANK.EQ(6,A1:A9,1) retornen 2 si la matriu conté els valors 1,2,3,4,4,5,6,6 ,8, perquè 2 és el segon valor de la matriu quan organitzeu els valors en ordre descendent. Tanmateix, si utilitzeu la fórmula RANK.AVG(6,A1:A9) per trobar el rang del valor 6 en aquesta matriu, Excel retorna 2,5 perquè el valor 6 apareix tant al número 2 com al número 3, de manera que el seu rang mitjà és de 2,5.