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 rango de números con el cual se compara el número. |
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 |
|
|---|---|---|
1 |
10 |
3 |
2 |
20 |
19 |
3 |
15 |
George |
4 |
25 |
45 |
5 |
30 |
-8 |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y resultado |
|---|---|---|
| Clasifica un valor con respecto a un rango rectangular de números, de mayor a menor, ignorando cualquier celda de texto. | =RANK(A2, A1:B5) |
Clasifica el valor de A2 (20) en orden descendente entre los 9 valores numéricos de A1:B5, omitiendo "George" en B3 ya que es texto. Resultado: 4 |
| Clasifica un valor con respecto a una única columna de números, de menor a mayor. | =RANK(A3, A1:A5, 1) |
Clasifica el valor de A3 (15) en orden ascendente entre los 5 valores de la columna A únicamente. Resultado: 2 |
| Clasifica un valor escrito directamente en la fórmula con respecto a un rango rectangular, ignorando cualquier celda de texto. | =RANK(25, A1:B5) |
Clasifica el valor literal 25 en orden descendente entre los 9 valores numéricos de A1:B5. Resultado: 3 |
| Clasifica un valor con respecto a un rango rectangular de números, de menor a mayor, ignorando cualquier celda de texto. | =RANK(B5, A1:B5, 1) |
Clasifica el valor de B5 (-8) en orden ascendente entre los 9 valores numéricos de A1:B5; como es el más pequeño, ocupa el primer lugar. 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.
- Los valores no numéricos (celdas vacías, valores de texto y valores lógicos) en
refse ignoran. - 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.