Cómo usar las funciones RANK, RANK.AVG y RANK.EQ en Excel

  1. Software
  2. Oficina de Microsoft
  3. Excel
  4. Cómo usar las funciones RANK, RANK.AVG y RANK.EQ en Excel

Libro Relacionado

Por Stephen L. Nelson, E. C. Nelson

Excel proporciona funciones para buscar valores con un rango determinado y para clasificar valores dentro del conjunto de datos. Las funciones RANK determinan el rango, o posición, de un valor en un array. Todas las funciones RANK utilizan la sintaxis

=RANK(number,ref,[order])=RANK.AVG(number,ref,[order])=RANK.EQ(number,ref,[order])

donde número es el valor que desea clasificar, ref es la matriz de valores, y opcionalmente orden indica si los valores de la matriz deben ser ordenados en orden descendente (indicado con un valor 0 o FALSO lógico) o en orden ascendente (indicado con un valor 1 o VERDADERO lógico). Por cierto, Excel clasifica los valores duplicados de la misma manera, pero estos duplicados afectan el rango de los números subsiguientes. Si se omite el argumento de orden, Excel clasifica los valores en orden descendente.

Para demostrar cómo funciona la función RANK, suponga que desea clasificar los valores mostrados en el rango de hoja de cálculo A1:A9 en esta figura.

Un fragmento de hoja de cálculo con la matriz 1, 2, 3, 4, 4, 4, 5, 6, 7, 8

. La fórmula en la celda G2

=RANK(6,A1:A9)

devuelve el valor 3, indicando que cuando se utiliza un orden descendente, el valor 6 es el tercer valor del array.

La fórmula en la celda G4

=RANK(6,A1:A9,1)

devuelve el valor 7, indicando que cuando se utiliza un orden ascendente, el valor 6 es el séptimo valor del array.

Tenga en cuenta que la función RANK.EQ devuelve el mismo valor que la función RANK. La función RANK.AVG, sin embargo, calcula el rango promedio de un valor cuando tiene valores duplicados en un array.

Por ejemplo, tanto RANK(6,A1:A9,1) como RANK.EQ(6,A1:A9,1) devuelven 2 si el array contiene los valores 1,2,3,4,4,4,5,6,6,6,8, ya que 2 es el segundo valor del array cuando se disponen los valores en orden descendente. Sin embargo, si utiliza la fórmula RANK.AVG(6,A1:A9) para encontrar el rango del valor 6 en esa matriz, Excel devuelve 2.5 porque el valor 6 aparece tanto en el número 2 como en el número 3, por lo que su rango promedio es 2.5.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *