Es posible que en algún momento tenga la necesidad de encontrar los números más bajos en una lista de valores. Esto es relativamente fácil de hacer si usa la función de hoja de trabajo PEQUEÑA. La función toma dos parámetros: el rango de los valores a evaluar y un indicador del número más pequeño que desea. Por ejemplo, lo siguiente devolverá el segundo número más bajo en el rango de A1: A100:

=SMALL(A1:A100,2)

Si desea conocer los dos números más bajos en el rango, use dos fórmulas que contengan la función PEQUEÑO: una con 1 como segundo parámetro (para el número más bajo) y otra con 2 como segundo parámetro (para el segundo número más bajo) .

Hay situaciones, por supuesto, en las que los dos números más pequeños del rango podrían ser el mismo número. Por ejemplo, si el número más bajo es 3 y hay un segundo 3 en la lista, los dos números más bajos serán iguales. Si desea los dos números únicos más bajos, deberá usar una macro para determinarlos.

Function SMALLn(rng As Range, n)

Application.Volatile     SMALLn = False     If n < 1 Then Exit Function     Dim i As Long, j As Long, k As Long, min, arr, arr2     arr = Application.Transpose(rng)

ReDim arr2(n - 1)

min = Application.WorksheetFunction.Min(arr)

j = UBound(arr)

k = 0     arr2(k) = min     For i = 1 To j         If Application.Small(arr, i) <> arr2(k) Then             k = k + 1             arr2(k) = Application.Small(arr, i)

If k = n - 1 Then                 SMALLn = arr2(k)

Exit For             End If         End If     Next i End Function

Esta función definida por el usuario se utiliza de la siguiente manera:

=SMALLn(A1:A100,2)

Cuando se llama así, la función devuelve el segundo valor único más bajo en el rango especificado.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (3420) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Finding_the_Lowest_Numbers [Encontrar los números más bajos].