Funzioni MAXIFS e MINIFS - Ottieni Max / Min se la condizione è soddisfatta - Excel e Fogli Google

Questo tutorial mostra come usare il eccel MAXioFunzioni FS e MINIFSzioni in Excel per contare i dati che soddisfano determinati criteri.

MAXIFS Panoramica delle funzioni

Puoi utilizzare la funzione MAXIFS in Excel per contare le celle che contengono un valore specifico, contare le celle che sono maggiori o uguali a un valore, ecc.

(Notare come appaiono gli input della formula)

MAXIFS Sintassi e argomenti della funzione:

=MAXIFS (intervallo_max, intervallo1, criteri1, [intervallo2], [criteri2],… )

intervallo_massimo - Intervallo di valori utilizzati per determinare il massimo.

gamma1 - Il primo intervallo da valutare.

criteri1 - I criteri da utilizzare su range1.

gamma2 - [opzionale] Il secondo intervallo da valutare.

gamma2 - [opzionale] Il secondo intervallo da valutare.

Cosa sono le funzioni MAXIFS e MINIFS?

Mentre Microsoft è stata in grado di darci presto un modo per trovare la somma o il conteggio di un intervallo di celle in base a criteri, MAXIFS e MINIFS sono arrivati ​​​​più tardi nella vita dei fogli di calcolo. Per fortuna, li abbiamo ora e hanno una struttura e un utilizzo molto simili. In poche parole, le due funzioni possono eseguire la scansione di un intervallo di celle verificando un criterio specifico e quindi fornendo il massimo o dei valori in un intervallo che corrisponde a tali valori. Poiché sono stati creati dopo il grande aggiornamento del 2007, non ci sono "MAXIF/MINIF" precedenti di cui preoccuparsi.

Se non l'hai già fatto, puoi rivedere gran parte della struttura simile e degli esempi nell'articolo COUNTIFS.

Esempio di base

Consideriamo questa tabella:

Se vogliamo trovare qual è stato il numero massimo di banane raccolte, possiamo usare la funzione MAXIFS. Daremo sempre l'intervallo di numeri da cui vogliamo restituire il risultato come primo argomento. Quindi, elencheremo gli intervalli di criteri e i loro criteri corrispondenti. Nel nostro esempio, possiamo inserire questa formula in D2:

=MAXIFS(B2:B7, A2:A7, D1)

Allo stesso modo, se volessimo trovare il numero minimo/minimo di banane raccolte, possiamo semplicemente cambiare il nome della funzione mantenendo invariato il resto.

=MINIFS(B2:B7, A2:A7, D1)

Per il resto dell'articolo, tenderemo a presentare esempi utilizzando MAXIFS o MINIFS anziché elencarli entrambi ogni volta. Ricorda solo che puoi facilmente passare da uno all'altro a seconda del risultato che stai cercando di ottenere.

Lavorare con date, criteri multipli

Quando si lavora con le date in un foglio di calcolo, sebbene sia possibile inserire la data direttamente nella formula, è buona norma avere la data in una cella in modo da poter semplicemente fare riferimento alla cella in una formula. Ad esempio, questo aiuta il computer a sapere che si desidera utilizzare la data 27/05/2020 e non il numero 5 diviso 27 diviso 2022.

Diamo un'occhiata alla nostra prossima tabella che registra il numero di visitatori di un sito ogni due settimane.

Possiamo specificare i punti di inizio e fine dell'intervallo che vogliamo guardare in D2 e ​​E2. La nostra formula quindi per trovare il maggior numero di visitatori in questa fascia potrebbe essere:

=MAXIFS(LA2:B7, A2:LA7, ">="&D2, A2:A7, "<="&E2)

Nota come siamo stati in grado di concatenare i confronti di "=" ai riferimenti di cella per creare i criteri. Inoltre, anche se entrambi i criteri venivano applicati allo stesso intervallo di celle (A2: A7), è necessario scrivere l'intervallo due volte, una volta per ciascun criterio.

Più colonne

Quando si utilizzano più criteri, è possibile applicarli allo stesso intervallo dell'esempio precedente oppure applicarli a intervalli diversi. Combiniamo i nostri dati di esempio in questa tabella:

Abbiamo impostato alcune celle in modo che l'utente possa inserire ciò che desidera cercare nelle celle da E2 a G2. Abbiamo quindi bisogno di una formula che sommi il minor numero di mele raccolte a febbraio. La nostra formula è simile a questa:

=MINIFS(DO2:DO7, SI2: SI7, “>=”&FA2, SI2: SI7, “<=”&sol2, LA2:LA7, MI2)

MAXIFS/MINIFS con logica di tipo OR

Fino a questo punto, gli esempi che abbiamo usato sono stati tutti un confronto basato su AND, in cui stiamo cercando righe che soddisfano tutti i nostri criteri. Ora, considereremo il caso in cui desideri cercare la possibilità che una riga soddisfi uno o l'altro criterio.

Diamo un'occhiata a questo elenco di vendite:

Vorremmo trovare le vendite massime sia per Adam che per Bob. Il più semplice è prendere due MAXIFS e quindi prendere il MAX di entrambe queste funzioni.

=MAX(MAXIFS(B2:B7, A2:A7, "Adamo"), MAXIFS(B2:B7, A2:A7, "Bob"))

Qui, abbiamo fatto calcolare al computer i nostri punteggi individuali e poi li abbiamo sommati.

La nostra prossima opzione è utile quando hai più intervalli di criteri, in modo tale da non dover riscrivere l'intera formula ripetutamente. Nella formula precedente, abbiamo detto manualmente al computer di calcolare due diversi MAXIFS. Tuttavia, puoi anche farlo scrivendo i tuoi criteri all'interno di un array, in questo modo:

=MAX(MAXIFS(B2:B7, A2:A7, {"Adamo", "Bob"}))

Guarda come è costruito l'array all'interno delle parentesi graffe. Quando il computer valuterà questa formula, saprà che vogliamo calcolare una funzione MAXIFS per ogni elemento nel nostro array, creando così un array di numeri. La funzione MAX esterna prenderà quindi quell'array di numeri e lo trasformerà in un singolo numero. Passando attraverso la valutazione della formula, sarebbe simile a questo:

=MAX(MAXIFS(B2:B7, A2:A7, {"Adam", "Bob"})) =MAX(14548, 24956) =24956

Otteniamo lo stesso risultato, ma siamo stati in grado di scrivere la formula in modo un po' più succinto.

Trattare con gli spazi vuoti

A volte il tuo set di dati avrà celle vuote che devi trovare o evitare. Impostare i criteri per questi può essere un po' complicato, quindi diamo un'occhiata a un altro esempio.

Nota che la cella A3 è veramente vuota, mentre la cella A5 ha una formula che restituisce una stringa di lunghezza zero di "". Se vogliamo trovare la media totale di veramente celle vuote, useremmo un criterio di "=" e la nostra formula sarebbe simile a questa:

=MAXIFS(B2:B7,A2:A7,"=")

D'altra parte, se vogliamo ottenere la media per tutte le celle che appaiono visivamente vuote, cambieremo i criteri in "" e la formula sarà simile a

= MAXIFS (B2:B7,A2:A7,"")

Facciamo un giro: cosa succede se vuoi trovare la media delle celle non vuote? Sfortunatamente, il design attuale non ti consentirà di evitare la stringa di lunghezza zero. Puoi usare un criterio di "", ma come puoi vedere nell'esempio, include ancora il valore dalla riga 5.

= MAXIFS (B2:B7,A2:A7,"") 

Se non devi contare le celle contenenti stringhe di lunghezza zero, ti consigliamo di utilizzare la funzione LUNGHEZZA all'interno di un SUMPRODUCT

MAXIF e MINIIF in Fogli Google

La funzione MAXIFS e MINIIFS funziona esattamente allo stesso modo in Fogli Google come in Excel:

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave