WorksheetFunction.Rank_Eq (Excel)

Devuelve la jerarquía de un número en una lista de números. La jerarquía de un número es su tamaño en comparación con otros valores de la lista. Si desea ordenar la lista, el rango del número sería su posición.

Si el orden es 0 (cero) o se omite, Microsoft Excel clasifica el número como si la referencia fuera una lista ordenada en orden descendente. Si el orden es un valor distinto de cero, Excel clasifica el número como si la referencia fuera una lista ordenada en orden ascendente. Rank_Eq da a los números duplicados el mismo rango. Sin embargo, la presencia de números duplicados afecta a la jerarquía de los números subsiguientes. Por ejemplo, en una lista de enteros ordenados en orden ascendente, si el número 10 aparece dos veces y tiene una jerarquía de 5, 11 tendría una jerarquía de 7 (ningún número tendría una jerarquía de 6). Para algunos fines es posible que desee usar una definición de jerarquía que tenga en cuenta las relaciones. En el ejemplo anterior, puede que desee una jerarquía revisada de 5,5 para el número 10. Para ello, agregue el siguiente factor de corrección al valor devuelto por Rank_Eq. Este factor de corrección es apropiado tanto para el caso en el que la clasificación se calcula en orden descendente (orden = 0 u omitido) o en orden ascendente (Order = valor distinto de cero).

Rank_Eq (Arg1, Arg2, Arg3)


Dim dblArg1 As Double: dblArg1 = 
Dim dblRank_Eq As Double
dblRank_Eq = WorksheetFunction.Rank_Eq(Arg1:=dblArg1, Arg2:=)

Arguments

Arg1, Arg2, Arg3

Arg1 (Double) - Número: número cuya jerarquía se desea conocer.

Arg2 (Range) - Referencia: matriz de una lista de números o referencia a ella. Los valores no numéricos se pasan por alto.

Arg3 - Orden: número que especifica cómo se debe clasificar el número