Sommario
Oggi continueremo a esplorare la funzione MIN e scopriremo altri modi per trovare il numero più piccolo in base a una o più condizioni in Excel. Vi mostrerò la combinazione di MIN e IF e poi vi parlerò della nuovissima funzione MINIFS per dimostrare che questa funzione merita sicuramente la vostra attenzione.
Ho già parlato della funzione MIN e delle sue capacità, ma se utilizzate Excel da qualche tempo, credo che sappiate che potete combinare le formule tra loro in molti modi per risolvere i compiti più disparati che vi vengono in mente. In questo articolo vorrei continuare a fare la conoscenza di MIN, mostrarvi altri modi di usarla e offrirvi un'alternativa elegante.
Vogliamo iniziare?
MIN con diverse condizioni
Qualche tempo fa vi ho mostrato l'uso delle funzioni MIN e IF per trovare il numero più piccolo sulla base di un criterio. Ma se una condizione non è sufficiente? Se avete bisogno di condurre una ricerca più complessa e di individuare il valore più basso sulla base di alcuni requisiti, cosa dovete fare?
Quando si sa come scoprire un minimo con 1 limitazione utilizzando MIN e IF, ci si può chiedere come individuarlo con due o più parametri. Come si può fare? La soluzione è ovvia come si pensa: utilizzando MIN e 2 o più funzioni IF.
Quindi, se avete bisogno di trovare la quantità più bassa di mele vendute in una particolare regione, ecco la soluzione:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
In alternativa, si possono evitare IF multipli utilizzando il simbolo di moltiplicazione (*). Poiché si applica una formula di matrice, l'operatore AND viene sostituito da un asterisco. Si può consultare questa pagina per rinfrescare le proprie conoscenze sugli operatori logici nelle funzioni di matrice.
Pertanto, il modo alternativo per ottenere il minor numero di mele vendute nel sud sarebbe il seguente:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Nota: ricordate che la combinazione di MIN e IF è una formula di matrice che deve essere inserita con Ctrl + Shift + Invio.
MINIFS o come trovare facilmente il numero più piccolo in base a una o più condizioni
MINIFS restituisce il valore valore minimo per una o più linee guida specificate dall'utente. Come si può notare dal nome, si tratta di una combinazione di MIN e IF.
Nota: questa funzione è disponibile solo in Microsoft Excel 2019 e nelle versioni più recenti di Office 365.
Esplora la sintassi di MINIFS
Questa formula analizza l'intervallo di dati e restituisce il numero più piccolo in base ai parametri impostati. La sintassi è la seguente:
=MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)- Intervallo_min (obbligatorio) - l'intervallo in cui trovare il minimo
- Range1 (obbligatorio) - l'insieme dei dati da controllare per il primo requisito
- Criteria1 (obbligatorio) - la condizione per cui controllare l'Intervallo1
- [intervallo2], [criteri2], ... (facoltativo) - ulteriori intervalli di dati e i relativi requisiti. È possibile aggiungere fino a 126 criteri e intervalli in una formula.
Ricordate quando cercavamo il numero più piccolo usando MIN e IF e premendo Ctrl + Shift + Invio per trasformarlo nella formula dell'array? Bene, gli utenti di Office 365 hanno a disposizione un'altra soluzione. Spoiler alert: è più facile :)
Torniamo ai nostri esempi e verifichiamo quanto possa essere facile la soluzione.
Utilizzare MINIFS per ottenere un minimo in base a un criterio
Il fascino di MINIFS sta nella sua semplicità: basta mostrargli l'intervallo con i numeri, un insieme di celle da controllare per la condizione e la condizione stessa. È più facile a farsi che a dirsi:)
Ecco la nuova formula per risolvere il caso precedente:
=MINIFS(B2:B15,A2:A15,D2)
La logica è semplice come l'ABC:
R - Per prima cosa si controlla la gamma per verificare il minimo.
B - Quindi le celle in cui cercare il parametro e il parametro stesso.
C - Ripetere l'ultima parte tante volte quanti sono i criteri della formula.
Trovare un minimo sulla base di più condizioni con MINIFS
Vi ho mostrato come individuare il numero più basso determinato da 1 requisito utilizzando MINIFS. È stato piuttosto facile, no? E credo che quando avrete finito di leggere questa frase, vi renderete conto che sapete già come individuare il numero più piccolo in base a diversi criteri :)
Ecco un aggiornamento per questo compito:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Nota: la dimensione di min_range e di tutti i criteria_range deve essere la stessa affinché la formula funzioni correttamente, altrimenti si otterrà l'errore #VALUE! invece del risultato corretto.
Come trovare il numero più piccolo senza zeri usando MINIFS
I parametri specificati in MINIFS possono essere non solo parole e valori, ma anche espressioni con operatori logici (>,<,,=). Sto dicendo che è possibile individuare la cifra più piccola superiore a zero utilizzando una sola formula:
=MINIFS(B2:B15, B2:B15, ">0")
Utilizzo di MINIFS per individuare il valore più piccolo con una corrispondenza parziale
Quando si individua il numero inferiore, è possibile che la ricerca non sia del tutto accurata: potrebbero esserci parole, simboli o spazi aggiuntivi dopo la parola chiave nell'intervallo di dati, che potrebbero impedire di ottenere il risultato atteso.
Fortunatamente, i caratteri jolly possono essere utilizzati in MINIFS e possono essere il vostro piccolo salvatore in questa situazione. Quindi, se sapete con certezza che nella vostra tabella ci sono più ingressi diversi, ad esempio di mele, e dovete trovare la cifra più piccola di tutte, mettete un asterisco subito dopo la parola di ricerca in modo che la formula assuma questo aspetto:
=MINIFS(C2:C15,A2:A15,"Apple*")
In questo caso, controllerà tutte le occorrenze di mela seguite da qualsiasi parola o simbolo e restituirà il numero più piccolo dalla colonna Venduto. Questo trucco può diventare un vero e proprio risparmio di tempo e di energie quando si tratta di corrispondenze parziali.
Si dice che "il vecchio è oro", ma a quanto pare qualcosa di nuovo (come MINIFS) potrebbe essere ancora migliore. È semplice, efficace e non è necessario tenere sempre a mente la combinazione Ctrl + Shift + Invio. Con MINIFS è possibile trovare facilmente il valore più piccolo in base a una, due, tre, ecc. condizioni.
Ma se preferite il "vecchio oro", la coppia MIN e IF farà al caso vostro. Ci vorrà qualche clic in più sul pulsante, ma funziona (non è questo il punto?).
Se si desidera trovare l'ennesimo valore minimo con i criteri, utilizzare la formula IF PICCOLO.
Spero che la lettura di oggi vi sia piaciuta. Se avete domande o altri esempi in mente, lasciate i vostri pensieri nella sezione commenti.