Come utilizzare max if in excel?

In Excel, non possiamo semplicemente utilizzare la funzione MAX predefinita con una condizione (a meno che non utilizzi Microsoft Office 365).

Ma il fatto è che, se vuoi ottenere il valore massimo di un intervallo utilizzando una condizione specifica, hai bisogno di una formula MAX IF.

Allora qual è il punto?

Puoi combinare MAX e IF per creare una formula che possa aiutarti a ottenere il valore massimo di un intervallo utilizzando criteri specifici.

In breve: MAXIF è una formula di matrice che puoi utilizzare per trovare il valore massimo di un intervallo utilizzando dei criteri. Ma ecco il bello: in questo articolo condividerò con te diversi modi per utilizzare la formula MAXIF.

Applicare la formula MAX SE

Facciamo un esempio dei dati seguenti in cui hai la quantità di vendite per mese, settimana e data.

dati sulla quantità di vendita da utilizzare con la formula max if

Ora da questi dati è necessario ottenere la quantità massima di vendite per un dato mese. Ad esempio, “Jan” e per questo la formula sarà:

 =MAX(IF(A2:A367="Jan",D2:D367))

E devi inserirlo come formula di matrice usando ctrl + maiusc + invio.

 {=MAX(IF(A2:A367="Jan",D2:D367))}
max se viene applicata la formula

Quando lo inserisci, verrà restituito 200, ovvero il valore di vendita più alto del mese di gennaio del 7 gennaio 2016.

Come funziona

Per capire come funziona max è necessario dividerlo in tre parti.

comprendere la formula max i in Excel

Tieni presente che l’hai inserita come formula di matrice .

Innanzitutto , hai creato un test logico nella funzione SE per abbinare l’intera colonna del mese ai criteri. E ha restituito un array in cui i valori di corrispondenza sono TRUE e tutti gli altri sono FALSE.

primo array con max se formula con array

In secondo luogo , nella funzione SE, hai specificato la colonna della quantità di vendita per i valori TRUE ed è per questo che ha restituito la quantità di vendita solo per TRUE.

secondo array di max se formula con array

In terzo luogo , la funzione MAX restituirà semplicemente il numero più alto in questo array, che corrisponde alla quantità di vendite più alta per il mese di gennaio. Proprio come questo trucco sulle formule qui, ho elencato alcuni degli altri che devi leggere e imparare.

  1. SUMIFOR in Excel
  2. RANGO SE in Excel

MAX SE con più criteri

Sono sicuro che a questo punto stai pensando a come possiamo utilizzare più di una condizione in max if. E questo è un pensiero intelligente.

Nel mondo reale dei dati, è molto probabile che sia necessario utilizzare più criteri per ottenere il valore massimo. Continuiamo con l’esempio precedente.

Diciamo che invece del valore di vendita più alto per gennaio, devi ottenere le vendite più alte per la settimana 2 di gennaio.

Quindi qui hai due condizioni diverse, il mese è gennaio e la settimana è la 2a. E la formula sarà:

 =MAX(IF(A2:A367=F5,IF(B2:B367=G5,D2:D367),))

E, quando lo inserisci come tabella:

 {=MAX(IF(A2:A367=F5,IF(B2:B367=G5,D2:D367),))}
criteri multipli con formula max if

Come funziona

Qui abbiamo utilizzato l’IF nidificato per testare più di una logica. Uno è per il mese e il secondo è per la settimana.

Quindi restituisce una tabella in cui hai la quantità di vendita solo quando il mese è gennaio e la settimana è la 2a.

diversi criteri con il massimo della formula nella prima tabella

E alla fine, max restituisce il valore massimo di questo array.

MAX SE senza tabella

Le tabelle sono potenti ma non tutti vogliono usarle. Inoltre, hai la possibilità di non utilizzare un array in max if.

Quindi per questo puoi usare la funzione SUMPRODUCT in quanto può aiutarti a usare un array senza applicare la formula di array effettiva. E la formula sarà:

 =SUMPRODUCT(MAX((A2:A367="Jan")*D2:D367))

Quindi quando inserisci questa formula non è necessario utilizzare ctrl + maiusc + invio.

max se formula senza array che utilizzano sommaprodotto

Come funziona

Ancora una volta, dobbiamo dividere questa formula in tre parti diverse per capirla. Nella prima parte hai confrontato la colonna del mese con i criteri e ha restituito un array con TRUE dove i criteri corrispondevano, altrimenti FALSE.

confronta il mese massimo se la formula con il prodotto somma

Successivamente moltiplichi questa tabella con la colonna della quantità di vendita che restituisce una tabella in cui hai la quantità di vendita anziché TRUE. Alla fine, la funzione MAX ha restituito il valore più alto in questa matrice, che corrisponde alla quantità di vendita più alta.

L’intera formula, il ruolo principale di sumproduct, è quello di consentire di utilizzare un array senza inserire una formula di array effettiva.

Conclusione

Ottenere il valore massimo in base a criteri è ciò che spesso dobbiamo fare. E usando questa tecnica di max if formula puoi farlo senza sforzo.

Tutti i metodi che hai imparato sopra hanno applicazioni diverse a seconda della situazione. Spero che questo suggerimento sulla formula ti aiuti a migliorare in Excel. Ma adesso dimmi una cosa.

Cosa ti piace davvero, un dipinto o senza dipinto?

Per favore condividi le tue opinioni con me nella sezione commenti. Mi piacerebbe sentire la tua opinione e, per favore, non dimenticare di condividere questo post con i tuoi amici, sono sicuro che lo apprezzeranno.

Ottieni il file Excel

Scaricamento

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *