Trovare i numeri più bassi (Microsoft Excel)
Potrebbe essere necessario a un certo punto trovare i numeri più bassi in un elenco di valori. Questo è relativamente facile da fare se si utilizza la funzione PICCOLO foglio di lavoro. La funzione accetta due parametri: l’intervallo dei valori da valutare e un indicatore di quale numero più piccolo si desidera. Ad esempio, quanto segue restituirà il secondo numero più basso nell’intervallo A1: A100:
=SMALL(A1:A100,2)
Se vuoi conoscere i due numeri più bassi nell’intervallo, usa due formule contenenti la funzione PICCOLO: una con 1 come secondo parametro (per il numero più basso) e una con 2 come secondo parametro (per il secondo numero più basso) .
Ci sono situazioni, ovviamente, in cui i due numeri più piccoli nell’intervallo potrebbero effettivamente essere lo stesso numero. Ad esempio, se il numero più basso è 3 e c’è un secondo 3 nell’elenco, entrambi i numeri più bassi saranno uguali. Se desideri i due numeri univoci più bassi, dovrai utilizzare una macro per determinarli.
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
Questa funzione definita dall’utente viene utilizzata nel modo seguente:
=SMALLn(A1:A100,2)
Quando viene chiamata in questo modo, la funzione restituisce il secondo valore univoco più basso nell’intervallo specificato.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (3420) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: