Excel DMAX-functie
De Excel-functie DMAX geeft het grootste getal uit een veld met records in een lijst of database dat voldoet aan opgegeven criteria.

Syntaxis
=DMAX()database, field, criteria)
Argumenten
- database (vereist): Het celbereik dat de database vormt. De eerste rij van de database moet de kolomkoppen bevatten.
- veld (vereist): De kolom waaruit u het grootste getal wilt ophalen. U kunt deze opgeven als kolomlabel of indexnummer:
- Kolomlabel: Het kolomlabel (kolomkop) moet tussen dubbele aanhalingstekens worden ingevoerd, zoals „quantity”.
- Indexnummer: Het getal dat de positie van de kolom in de database aangeeft waaruit u het grootste getal wilt ophalen. Bijvoorbeeld: 1 geeft de eerste kolom aan, 2 geeft de tweede kolom aan, enzovoort.
- criteria (vereist): Het celbereik dat de criteria bevat. De eerste rij van dit criteriabereik moet de kolomkoppen bevatten.
Retourneerwaarde
De DMAX-functie retourneert een numerieke waarde.
Opmerkingen bij de functie
- U kunt het fragment „total” in de formule vervangen door het relatieve indexnummer 5, aangezien de kolom Total de 5de kolom is in de database: 5.
- U kunt elk bereik gebruiken voor het argument criteria, maar het moet ten minste één kolomkop en ten minste één celwaarde onder die kolomkop bevatten om de voorwaarde op te geven.
- Als u in de toekomst nieuwe gegevens aan de database wilt toevoegen, plaats dan het criteriabereik er niet onder. Excel kan namelijk geen nieuwe gegevens toevoegen als de rijen onder de database niet leeg zijn.
- De koppen van de database en het criteriabereik moeten met elkaar overeenkomen.
- De functie is niet hoofdlettergevoelig. Maak de formule hoofdlettergevoelig door de functie EXACT te combineren met MATCH:=DMAX(B3:F14,)MATCH(TRUE,EXACT(„Total",B3:F3),0),H3:J5).
- Het resultaat van de formule is een numerieke waarde. Om er een valutasymbool aan toe te voegen, past u de functie Celopmaak instellen toe.
Voorbeeld
Zoals hieronder afgebeeld, om de hoogste totaalprijs te verkrijgen die voldoet aan de twee sets criteria:Item=Washer,Winkel=B;Item=TV,Winkel=C,Aantal>25, kopieer of voer de onderstaande formule in een lege cel in en druk op Enterom het resultaat te verkrijgen:
=DMAX()B3:F14,„total",H3:J5)

Gerelateerde functies
De Excel-functie DAVERAGE berekent het gemiddelde van waarden in een bepaald veld van records uit een lijst of database die voldoen aan opgegeven criteria.
De Excel-functie DGET haalt één enkele waarde op uit een veld met records in een lijst of database die voldoet aan specifieke criteria.
De Excel-functie DMIN geeft het kleinste getal uit een veld met records in een lijst of database dat voldoet aan opgegeven criteria.
De Excel-functie DPRODUCT vermenigvuldigt de waarden in een opgegeven veld van records uit een lijst of database die voldoen aan vooraf gedefinieerde criteria.
De Excel-functie DSUM berekent de som van waarden in een veld van records uit een lijst of database die voldoen aan opgegeven criteria.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.