Hoe max if in excel te gebruiken?

In Excel kunnen we niet zomaar de standaard MAX-functie met een voorwaarde gebruiken (tenzij u Microsoft Office 365 gebruikt).

Maar het punt is dat als je de maximale waarde van een bereik wilt verkrijgen met behulp van een specifieke voorwaarde, je een MAX IF-formule nodig hebt.

Dus wat is het punt?

U kunt MAX en IF combineren om een formule te maken waarmee u de maximale waarde van een bereik kunt bepalen op basis van specifieke criteria.

Kortom: MAXIF is een matrixformule waarmee je aan de hand van criteria de maximale waarde van een bereik kunt vinden. Maar dit is het belangrijkste: in dit artikel ga ik verschillende manieren met je delen om de MAXIF-formule te gebruiken.

Pas de MAX IF-formule toe

Laten we een voorbeeld nemen van de onderstaande gegevens waarbij u de verkoophoeveelheid per maand, per week en per datum heeft.

verkoophoeveelheidsgegevens om de max if-formule te gebruiken

Uit deze gegevens moet u nu het maximale aantal verkopen voor een bepaalde maand halen. Bijvoorbeeld ‘Jan’ en hiervoor is de formule:

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

En je moet het invoeren als een matrixformule met ctrl + shift + enter.

 {=MAX(IF(A2:A367="Jan",D2:D367))}
max als formule wordt toegepast

Als u dit invoert, wordt er 200 geretourneerd, wat de hoogste verkoopwaarde van de maand januari op 7 januari 2016 is.

Hoe werkt dit

Om te begrijpen hoe max werkt, moet je het in drie delen verdelen.

begrijp de max i-formule in Excel

Houd er rekening mee dat u dit als een matrixformule hebt ingevoerd .

Eerst hebt u een logische test gemaakt in de IF-functie om de volledige maandkolom aan de criteria te laten voldoen. En het retourneerde een array waarin de matchwaarden TRUE zijn en alle andere FALSE.

eerste array met max als formule met array

Ten tweede heeft u in de IF-functie de kolom met verkoophoeveelheid opgegeven voor TRUE-waarden en daarom werd de verkoophoeveelheid alleen voor TRUE geretourneerd.

tweede array van max als formule met array

Ten derde retourneert de MAX-functie eenvoudigweg het hoogste getal in deze array, wat overeenkomt met de hoogste verkoophoeveelheid voor de maand januari. Net als deze formule-hack hier, heb ik enkele andere opgesomd die je moet lezen en leren.

  1. SUMIFOR in Excel
  2. RANKIF in Excel

MAX IF met meerdere criteria

Ik weet zeker dat je op dit punt erover nadenkt hoe we meer dan één voorwaarde kunnen gebruiken in Max If. En dat is slim denken.

In de echte datawereld is het zeer waarschijnlijk dat we meerdere criteria moeten gebruiken om de hoogste waarde te verkrijgen. Laten we doorgaan met het vorige voorbeeld.

Laten we zeggen dat u in plaats van de hoogste verkoopwaarde voor januari de hoogste verkoop voor week 2 van januari moet behalen.

Hier heb je dus twee verschillende voorwaarden: de maand is januari en de week is de 2e. En de formule zal zijn:

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

En als u het als tabel invoert:

 {=MAX(IF(A2:A367=F5,IF(B2:B367=G5,D2:D367),))}
meerdere criteria met max if-formule

Hoe werkt dit

Hier hebben we geneste IF gebruikt om meer dan één logica te testen. Eén is voor de maand en de tweede is voor de week.

Er wordt dus alleen een tabel geretourneerd waarin u de verkoophoeveelheid hebt als de maand januari is en de week de 2e.

verschillende criteria met max. als formule eerste tabel

En aan het einde retourneert max de maximale waarde van deze array.

MAX IF zonder tafel

Tabellen zijn krachtig, maar niet iedereen wil ze gebruiken. En u hebt de mogelijkheid om geen array in max if te gebruiken.

Hiervoor kunt u de functie SUMPRODUCT gebruiken, omdat deze u kan helpen een array te gebruiken zonder de daadwerkelijke array-formule toe te passen. En de formule zal zijn:

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

Wanneer u deze formule invoegt, hoeft u dus niet ctrl + shift + enter te gebruiken.

max if-formule zonder arrays met behulp van somproduct

Hoe werkt dit

Nogmaals, we moeten deze formule in drie verschillende delen verdelen om deze te begrijpen. In het eerste deel vergeleek je de maandkolom met de criteria en deze retourneerde een array met TRUE waar de criteria overeenkwamen, anders FALSE.

vergelijk max. maand als formule met somproduct

Daarna vermenigvuldigt u deze tabel met de kolom met verkoophoeveelheid, waardoor een tabel ontstaat waarin u de verkoophoeveelheid heeft in plaats van WAAR. Uiteindelijk heeft de MAX-functie de hoogste waarde in deze array geretourneerd, wat overeenkomt met uw hoogste verkoophoeveelheid.

De belangrijkste rol van deze hele formule, het somproduct, is om u in staat te stellen een array te gebruiken zonder een daadwerkelijke arrayformule in te voeren.

Conclusie

Het verkrijgen van de maximale waarde op basis van criteria is wat we vaak moeten doen. En met behulp van deze techniek van de max if-formule kun je het moeiteloos doen.

Alle methoden die je hierboven hebt geleerd, hebben verschillende toepassingen, afhankelijk van de situatie. Ik hoop dat deze formuletip je helpt beter te worden in Excel. Maar vertel me nu één ding.

Wat vind jij echt mooi, een schilderij of zonder schilderij?

Deel uw mening met mij in het opmerkingengedeelte. Ik hoor graag van je, en vergeet alsjeblieft niet om dit bericht met je vrienden te delen, ik weet zeker dat ze het op prijs zullen stellen.

Haal het Excel-bestand op

Downloaden

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *