WorksheetFunction.Large (Excel)

Devuelve el k-ésimo mayor valor de un conjunto de datos. Puede utilizar esta función para seleccionar un valor en función de su posición relativa. Por ejemplo, puede usar Large para devolver la puntuación más alta, canal de moldeo o tercera posición.

Si la matriz está vacía, Large devuelve el #NUM! valor de error. Si el argumento k ≤ 0 o si k es mayor que el número de puntos de datos, Large devuelve el #NUM! valor de error. Si n es el número de puntos de datos de un rango, LARGE (array, 1) devuelve el valor mayor y LARGE (array, n) devuelve el valor más pequeño.

Large (Arg1, Arg2)


Dim dblArg2() As Double: dblArg2() = 
Dim dblLarge As Double
dblLarge = WorksheetFunction.Large(Arg1:=, Arg2:=dblArg2())

Arguments

Arg1, Arg2

Arg1 - Matriz: matriz o rango de datos cuyo k-ésimo mayor valor se desea determinar

Arg2 (Double) - K: posición, dentro de la matriz o del rango de celdas, de los datos que se van a devolver, determinada a partir del mayor de los valores.