Compartir a través de


WorksheetFunction.Rank_Eq(Double, Range, Object) Método

Definición

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 ordenara la lista, la jerarquía del número sería su posición.)

public double Rank_Eq (double Arg1, Microsoft.Office.Interop.Excel.Range Arg2, object Arg3);
Public Function Rank_Eq (Arg1 As Double, Arg2 As Range, Optional Arg3 As Object) As Double

Parámetros

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
Object

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

Devoluciones

Comentarios

Si el argumento orden es 0 (cero) o se omite, Microsoft Excel clasifica el número como si la referencia fuera una lista ordenada en forma descendente.

Si el argumento orden es diferente de cero, Microsoft Excel clasifica el número como si la referencia fuera una lista ordenada en forma ascendente.

Rank_Eq proporciona a los números duplicados la misma clasificación. Sin embargo, la presencia de números duplicados afecta a la jerarquía de los números subsiguientes. Por ejemplo, en una lista de números enteros clasificados en orden ascendente, si el número 10 aparece dos veces y tiene una jerarquía de 5, el número 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 adecuado para el caso en el que la clasificación se calcula en orden descendente (orden = 0 u omitido) o orden ascendente (orden = valor distinto de cero).

Factor de corrección para ranks=[COUNT(ref) + 1 – RANK_EQ(number, ref, 0) – RANK_EQ(number, ref, 1)]/2.En el ejemplo siguiente, RANK_EQ(A2,A1:A5,1) es igual a 3. El factor de corrección es (5 + 1 – 2 – 3)/2 = 0,5 y la jerarquía revisada que tiene en cuenta las relaciones es 3 + 0,5 = 3,5. Si el número se produce solo una vez en referencia, el factor de corrección será 0, ya que Rank_Eq no tendría que ajustarse para un empate.

Se aplica a