Rank
es una función financiera que ofrece un valor de clasificación para un valor en un rango específico. Rank
se procesa en Financial Reporting y no depende de la conexión de base de datos.
Sintaxis:
Rank([Referencia], Orden)
Rank([Reference], Order, Unique)
Argumento | Descripción |
---|---|
Reference |
Rango de celdas, filas o columnas por clasificar, con las letras identificando las columnas y los números identificando las filas. Por ejemplo, especifique [A,1:5] para clasificar los valores para las filas 1 a 5 en la columna A. Se puede utilizar la propiedad .ifNN con un rango de celdas para asignar números a cualquier celda con valores no numéricos, de tal forma que se puedan clasificar estas celdas. Por ejemplo, se puede utilizar .ifNN(-1) para asignar el valor -1 a cualquier celda en la que falte un valor. |
Order |
Indica el orden en que se clasifican los valores. El valor inferior en orden ascendente recibe un resultado de clasificación de 1. El valor superior en orden descendente recibe un resultado de clasificación de 1. El orden se puede indicar mediante cualquiera de las siguientes palabras clave o valores:
Las palabras clave no son sensibles a mayúsculas y minúsculas. El número o palabra clave que indican el orden no se incluyen entre comillas. |
Unique |
(Opcional) palabra clave booleana que indica cómo se tratan los valores iguales en el parámetro de referencia, donde:
|
Ejemplos:
Esta fórmula en la columna B clasifica los valores de las filas 1 a 5 en la columna A en orden descendente:
Rank([A,1:5], descending)
El resultado podría ser el siguiente:
Cuando dos valores son iguales, reciben el mismo valor de clasificación. En el ejemplo anterior, Cola y Cerveza tienen el mismo valor y, por tanto, la misma clasificación.
Esta fórmula de la columna B asigna el valor de -1 a cualquier valor no numérico, para que se pueda clasificar:
Rank([A,1:5].ifNN(-1), descending)
En el siguiente resultado, el valor que falta tiene ahora una clasificación de 5:
Ejemplo:
El siguiente ejemplo se crea sobre el ejemplo anterior, explicando el modo en que afecta al resultado el parámetro "unique".
Esta fórmula de la columna B asigna el valor de -1 a cualquier valor no numérico, para que se pueda clasificar e indica también que cada clasificación debe ser única:
Rank([A,1:5].ifNN(-1), descending, true)
En el siguiente resultado, el valor que falta ahora tiene un valor de 5, y Cerveza tiene un valor de 3 (aunque tenga el mismo valor de datos que Cola):