Funzione DMAX di Excel
La funzione DMAX di Excel restituisce il valore massimo in un campo di record di un elenco o database che soddisfa criteri specifici.

Sintassi
=DMAX()database, field, criteria)
Argomenti
- Database (obbligatorio): L'intervallo di celle che costituisce il database. La prima riga deve contenere le intestazioni di colonna.
- campo (obbligatorio): La colonna da cui recuperare il valore più grande. Può essere indicata tramite etichetta di colonna o numero d’indice:
- Etichetta colonna: L'etichetta della colonna (intestazione di colonna) deve essere inserita tra virgolette doppie, ad esempio «quantity».
- Numero indice: Il numero che indica la posizione della colonna nel database da cui verrà restituito il valore più grande. Ad esempio, 1 indica la prima colonna, 2 indica la seconda colonna e così via.
- Criteri (obbligatorio): L'intervallo di celle che contiene i criteri. La prima riga di questo intervallo deve includere le intestazioni di colonna.
Valore restituito
La funzione DMAX restituisce un valore numerico.
Note sulla funzione
- È possibile sostituire il frammento «total» nella formula con il relativo numero indice 5, poiché la colonna Total è la 5ª colonna del database: 5.
- Puoi utilizzare qualsiasi intervallo per l’argomento criteri, purché includa almeno un'intestazione di colonna e almeno un valore nella cella sottostante per definire la condizione.
- Nel caso in cui in futuro si debbano aggiungere nuove informazioni al database, non posizionare l’intervallo dei criteri al di sotto di esso. Excel non potrà infatti aggiungere nuovi dati se le righe sotto il database non sono vuote.
- Le intestazioni degli intervalli di database e criteri devono corrispondersi.
- La funzione non distingue tra maiuscole e minuscole. Per rendere la formula sensibile al maiuscolo/minuscolo, puoi combinare la funzione EXACT con MATCH:=DMAX(B3:F14,)MATCH(TRUE;EXACT(«Total»;B3:F3);0),H3:J5).
- Il risultato della formula è un valore numerico. Per aggiungervi un simbolo di valuta, applica la funzione Imposta formato cella.
Esempio
Come illustrato nell’immagine seguente, per ottenere il prezzo totale più alto che soddisfa due serie di criteri:Articolo=Washer,Negozio=B;Articolo=TV,Negozio=C,Quantità>25, copiare o inserire la formula seguente in una cella vuota e premere Invioper ottenere il risultato:
=DMAX()B3:F14,«total»,H3:J5)

Funzioni correlate
La funzione DAVERAGE di Excel calcola la media dei valori in un campo di record di un elenco o database, in base a criteri specifici.
La funzione DGET di Excel restituisce un unico valore da un campo di un record in un elenco o database che soddisfa criteri specifici.
La funzione DMIN di Excel restituisce il valore minimo in un campo di record di un elenco o database che soddisfa criteri specifici.
La funzione DPRODUCT di Excel moltiplica i valori presenti in un campo di record di un elenco o database che soddisfano criteri specifici.
La funzione DSOMMA di Excel restituisce la somma dei valori in un campo di record di un elenco o database che soddisfano criteri specifici.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.