Rank procedimientos relacionados en la clase WorksheetFunction (Excel VBA)

Esta página presenta procedimientos de la classe WorksheetFunction relacionados con el tema Rank : Rank_Avg y Rank_Eq

Rank_Avg

Devuelve el rango de un número de una lista de números; es decir, su tamaño en relación con otros valores de la lista. Si más de un valor tiene la misma jerarquía, se devuelve la jerarquía promedio.

Sintaxis : expression.Rank_Avg (Arg1, Arg2, Arg3)

Dim dblArg1 As Double: dblArg1 = 
Dim dblRank_Avg As Double
dblRank_Avg = WorksheetFunction.Rank_Avg(Arg1:=dblArg1, Arg2:=)

Arguments

Estos son los argumentos con nombre :

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.

Los siguientes argumentos son opcionales

Arg3 - Orden: número que especifica cómo clasificar el número. 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

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).

Sintaxis : expression.Rank_Eq (Arg1, Arg2, Arg3)

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

Arguments

Estos son los argumentos con nombre :

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.

Los siguientes argumentos son opcionales

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