Descripción
Utiliza esta función para determinar el rango de un número en una lista de Números. Compatible con cadenas. Puede utilizarse con CHILDREFS.
RANK es útil para encontrar la posición relativa de un valor dentro de un conjunto de datos.
Sintaxis
RANK(número, ref_1, [..., ref_254, [orden])
Entradas
Esta función acepta los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Entrada válida |
|---|---|---|---|
número |
Sí | El número cuyo rango quieres encontrar. | Un número, una referencia a una celda que contiene un número o una fórmula que da como resultado cualquiera de los dos. |
ref_1, ref_n |
Sí | El intervalo de números con el que se va a comparar el número de :. |
Un rango de celdas, un conjunto de Números, una referencia a una celda que contenga cualquiera de ellos, o una fórmula que dé como resultado cualquiera de ellos. Se pueden proporcionar hasta 255 valores. |
solicitar |
No | Un número que especifica cómo clasificar el número. |
Un valor de 1 para el orden ascendente, o 0 para el descendente. Si se omite, se utiliza "0". |
Ejemplo
Datos de muestra
| A | B |
|---|---|
| 10 | 3 |
| 20 | 19 |
| 15 | George |
| 25 | 45 |
| 30 | -8 |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y Resultado |
|---|---|---|
| Ordena un valor dentro de un rango rectangular de números, de mayor a menor, sin tener en cuenta las celdas que contengan texto. | =RANK(A2, A1:B5) |
Ordena el valor de la celda A2 (20) en orden descendente entre los 9 valores numéricos de A1:B5, omitiendo «George» en B3, ya que es texto. Resultado: « » 4 |
| Ordena un valor según una única columna de números, de menor a mayor. | =RANK(A3, A1:A5, 1) |
Ordena el valor de la celda A3 (15) en orden ascendente solo entre los 5 valores de la columna A. Resultado: « » 2 |
| Compara un valor introducido directamente en la fórmula con un rango rectangular, sin tener en cuenta las celdas que contengan texto. | =RANK(25, A1:B5) |
Ordena el valor literal 25 en orden descendente entre los 9 valores numéricos de la celda A1:B5. Resultado: « » 3 |
| Ordena un valor dentro de un rango rectangular de números, de menor a mayor, sin tener en cuenta las celdas que contengan texto. | =RANK(B5, A1:B5, 1) |
Ordena el valor de la celda B5 (-8) en orden ascendente entre los 9 valores numéricos de A1:B5; al ser el más pequeño, ocupa el primer puesto. Resultado: « » 1 |
Notas
- Si dos o más números de la lista son iguales, tendrán el mismo rango. Sin embargo, esto afectará a los rangos de los números siguientes.
- Se ignoran los valores no numéricos (celdas vacías, valores de texto y valores lógicos) en
ref. - Si una celda del rango
reftiene un error, se devolverá ese error. - El argumento orden es opcional. Si se omite, los resultados de RANK utilizan el orden descendente.
- Utiliza RANK.EQ para resolver los empates asignando el rango medio a cada valor empatado.
Recomendaciones
- RANK puede utilizarse con COUNT para tratar los valores de empate y ajustar los rangos en consecuencia.
- RANK es útil para crear clasificaciones de rendimiento, ventas u otros conjuntos de datos medibles.
- Para conjuntos de datos de más de 255 valores, sugerimos utilizar columnas de ayuda para consolidar los valores.
- Puedes combinar RANK con otras funciones como IF, INDEX, y VLOOKUP para crear informes y cuadros de mando dinámicos.
Funciones relacionadas
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA