Sommario
Lavorando in Excel, abbiamo bisogno di trovare il valore massimo in una determinata condizione. La combinazione dei valori di MAX e SE può aiutare a trovare il valore massimo da un dato intervallo di dati con criteri specifici. In questo articolo, impareremo ad usare la funzione MAX SE e spiegare tutti i modi possibili per trovare il valore massimo in base a determinati criteri.
Scarica il quaderno di esercizi
Utilizzo della funzione MAX IF.xlsxChe cos'è la formula MAX IF in Excel?
Per comprendere la formula MAX IF, dobbiamo comprendere due funzioni singolarmente.
🔁 Funzione MAX
Il MAX è una delle funzioni più utilizzate in Excel e restituisce il valore massimo di un intervallo selezionato. La funzione MAX ignora i valori logici e il testo. La sintassi della funzione MAX è riportata di seguito.
MAX (numero1, [numero2], ...)
🔁 Funzione IF
Il SE è un'altra funzione essenziale di Excel. SE restituisce un valore specificato, se un dato test logico La sintassi dell'opzione SE è riportata qui.
=IF(test_logico, [valore_se_vero], [valore_se_falso])
In questo articolo, si utilizzerà la combinazione dei metodi MAX e la funzione SE In generale, la funzione MAX SE restituisce il valore numerico più grande che soddisfa uno o più criteri in un determinato intervallo di numeri, date, testi e altre condizioni. Dopo aver combinato queste due funzioni, si ottiene una formula generica come questa.
=MAX(IF(criteria_range=criteri, max_range))
4 esempi di utilizzo della funzione MAX IF in Excel
In questa sezione dell'articolo si parlerà di quattro approcci adeguati per l'utilizzo del MAX SE Per questo articolo abbiamo utilizzato la versione di Microsoft Excel 365, ma potete utilizzare qualsiasi versione in base alle vostre preferenze.
1. Utilizzo della funzione MAX IF con la formula di una matrice
Per prima cosa, si utilizzerà il metodo MAX SE con una formula array in Excel. Possiamo usare il comando MAX SE formula basata non solo su una singola condizione, ma anche su criteri multipli. Qui discuteremo entrambi gli scenari.
1.1 Utilizzo della formula MAX IF con un singolo criterio
In questa sezione dell'articolo, impareremo a utilizzare l'opzione MAX SE formula con uno criterio Supponiamo di avere a disposizione un intervallo di dati, come nell'immagine qui sotto. Dobbiamo trovare il numero massimo di vendite del Rappresentante di vendita.
A questo punto, seguite i passaggi indicati di seguito per farlo.
Passi:
- Per prima cosa, create una tabella in un punto qualsiasi del foglio di lavoro e, nella colonna nome, inserite i nomi delle Rappresentanti di vendita .
- Successivamente, applicare l'opzione MAX SE In questo caso, vogliamo trovare le vendite massime per "Alex" La formula è la seguente.
=MAX(IF(B5:B16=B19,D5:D16))
Qui, l'intervallo di celle B5:B16 indica le cellule del Rappresentante di vendita. colonna, cella B19 si riferisce al Selezionato Rappresentante di vendita. e l'intervallo di celle D5:D16 rappresenta le celle del Vendita totale colonna.
Ripartizione della formula
- Qui, intervallo_massimo è il Vendita totale ( D5:D16 ).
- criteri è il nome del file Rappresentante di vendita ( B19 ).
- intervallo_di_criteri È il Vendite Rappresentante . colonna ( B5:B16 ).
- Uscita → 3.000 dollari .
- Poiché si tratta di una formula ad array, dobbiamo completare la formula chiudendo tutte le parentesi. Quindi, premere SHIFT + CTRL + ENTER per farlo.
Abbiamo così il nostro valore massimo. Per gli altri due nomi, utilizzeremo la stessa formula.
1.2 Applicazione della formula MAX IF con più criteri
Lavorando in Excel, a volte è necessario trovare il valore massimo soddisfacendo più criteri. Utilizzando l'opzione MAX SE La formula di è un ottimo modo per farlo. Supponiamo di avere più di una formula di Rappresentante di vendita denominato "Alex" , "Bob" , e "John" nel Computer , Ciclo , e Medicina Ora dobbiamo trovare il numero più alto di vendite effettuate da queste categorie. Rappresentanti di vendita in ogni categoria.
Ora seguiamo le istruzioni descritte di seguito per farlo.
Passi:
- Per prima cosa, creare una tabella in un punto qualsiasi del foglio di lavoro e assegnare il nome e il nome alla tabella Categoria inserire i criteri indicati.
- In seguito, applicare il metodo MAX SE Vogliamo trovare le vendite massime di "Alex" sotto il Computer La formula è riportata di seguito.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Qui, intervallo di celle C5:C20 indica le cellule del Categoria colonna, cella C23 si riferisce alla categoria selezionata.
Ripartizione della formula
- Nel primo SE funzione,
- C5:C20=C23 → È il test_logico argomento.
- D5:D20 → Indica che il [value_if_true] argomento.
- Uscita → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE}. .
- Nel 2° SE funzione,
- B5:B20=B23 → Questo è il test_logico argomento.
- IF(C5:C20=C23,D5:D20) → Si riferisce alla [value_if_true] argomento.
- Uscita → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE}.
- Ora, il MAX restituisce il valore massimo dell'array.
- Uscita → $150 .
- Successivamente, premere SHIFT + CTRL + ENTER contemporaneamente per applicare la formula. La formula finale è la seguente
Di conseguenza, abbiamo trovato il nostro numero massimo.
- Successivamente, applicate la stessa formula alle altre celle e otterrete i seguenti risultati.
2. Utilizzo di MAX IF di Excel senza una matrice
Si può ottenere lo stesso risultato senza usare la formula dell'array. Per farlo, si può usare il metodo Funzione SUMPRODOTTO dove non dobbiamo premere SHIFT + CTRL + ENTER Utilizziamo la procedura descritta nella sezione seguente.
Passi:
In questo caso, utilizzeremo i dati dell'esempio precedente. Il nostro obiettivo è quello di trovare il maggior numero possibile di vendite per " "Alex" " nella sezione " Computer " categoria.
- Innanzitutto, creare una tabella come mostrato nell'immagine seguente.
- In seguito, applicare la formula riportata di seguito nella cella D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Ripartizione della formula
- Qui, intervallo_massimo indica il Vendita totale ( D5:D20 )
- Criteri2 è il nome del file Categoria ( C23 )
- criterio_range2 si riferisce al Categoria ( C5:C20 )
- Criteri1 è il nome del file Rappresentante di vendita ( B23 )
- criterio_range1 indica il Rappresentante di vendita Colonna ( B5:B20 )
- Uscita → $150 .
- Quindi, premere ENTRARE e il nostro valore massimo sarà disponibile nella cella D23 come mostrato nell'immagine sottostante.
3. Utilizzo della formula MAX IF con la logica OR
Possiamo utilizzare il MAX SE in combinazione con la formula O In questa sezione dell'articolo, discuteremo la procedura dettagliata per l'utilizzo della logica di MAX SE formula con O Per questo motivo, analizziamo le linee guida riportate di seguito.
Passi:
- Innanzitutto, inserire una nuova tabella come mostrato nell'immagine seguente.
- Successivamente, utilizzare la seguente formula nella cella C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Qui, la cellula C22 si riferisce al primo nome selezionato e la cella C23 indica il secondo nome selezionato.
Ripartizione della formula
- Qui, intervallo_massimo è il Colonna Vendita totale ( D5:D20 ).
- criteri2 è il nome del file Categoria ( C23 ).
- criterio_range2 si riferisce al Categoria ( B5:B20 ).
- criteri1 è il nome del file Rappresentante di vendita ( C22 ).
- criterio_range1 indica il Colonna dei rappresentanti di vendita ( B5:B20 ).
- Quindi, applicare la formula premendo SHIFT + CTRL + ENTER .
Di conseguenza, otterremo l'importo massimo delle vendite tra "Alex" e "Bob" in cella C24 .
4. Applicazione della formula MAX IF con la logica AND
Si può anche utilizzare l'opzione MAX SE formula con una combinazione di E logica. In questo caso, soddisferemo 2 criteri alla volta da applicare E logica. Ora, per farlo, utilizziamo le istruzioni descritte di seguito.
Passi:
- Innanzitutto, creare una nuova tabella come mostrato nell'immagine seguente.
- Successivamente, utilizzare la seguente formula nella cella C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Ripartizione della formula
- Qui, intervallo_massimo rappresenta il Vendita totale ( D5:D20 ).
- criteri2 si riferisce al nome del file Categoria ( C23 ).
- criterio_range2 indica il Categoria ( B5:B20 ).
- criteri1 è il nome del file Rappresentante di vendita ( C22 ).
- criterio_range1 è il Colonna dei rappresentanti di vendita ( B5:B20 ).
- Quindi, premere ENTRARE .
Come risultato, si otterrà il seguente risultato nel foglio di lavoro, come mostrato nell'immagine seguente.
Come utilizzare la funzione MAXIFS in Excel
Il Funzione MAXIFS è un'alternativa diretta al metodo MAX SE con criteri multipli. Gli utenti di Excel 2019 e Excel per Office 365 può ottenere lo stesso risultato utilizzando l'opzione MAXIFS Seguiamo i passi indicati di seguito per utilizzare la funzione MAXIFS in Excel.
Passi:
- Per prima cosa, inserire una tabella e inserire i criteri come mostrato nell'immagine seguente.
In questo caso, dobbiamo trovare le vendite massime di "Alex" , "Bob" , e "John" in una determinata categoria.
- Successivamente, utilizzare la formula riportata di seguito nella cella D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Ripartizione della formula
- Qui, intervallo_massimo è il Vendita totale ( $D$4:$D$20 ).
- criterio_range1 è il Rappresentante di vendita. ( $B$4:$B$20 ).
- criteri1 È il nome del Rappresentante di vendita ( B23 ).
- criterio_range2 è il nome del file Categoria ( $C$4:$C$20 ).
- criteri2 è il nome del file Categoria ( C23 ).
- Uscita → 150 dollari .
- Dopodiché, premere ENTRARE e si otterrà il seguente risultato nel foglio di lavoro.
- Infine, utilizzare l'opzione Riempimento automatico di Excel per ottenere i risultati rimanenti.
Cose da ricordare
- Il MAX SE è un Formula della matrice quindi, nelle versioni più vecchie di Excel, è necessario premere SHIFT + CTRL + ENTER contemporaneamente per completare la formula.
- Il MAXIFS è disponibile solo per Excel 2019 e Office 365 .
Sezione pratica
Nel Cartella di lavoro Excel , abbiamo fornito un Sezione pratica sul lato destro del foglio di lavoro. Esercitatevi anche voi.