Gebruik van de MAX IF-functie in Excel (4 praktische voorbeelden)

  • Deel Dit
Hugh West

Bij het werken in Excel moeten we de maximale waarde vinden onder een bepaalde voorwaarde. De combinatie van de MAX en ALS functies kunnen u helpen de maximumwaarde te vinden van een gegeven gegevensbereik met specifieke criteria. In dit artikel leren we hoe u de MAX ALS functie in Excel en leg alle mogelijke manieren uit om de maximumwaarde te vinden onder bepaalde criteria.

Download Praktijk Werkboek

MAX IF-functie gebruiken.xlsx

Wat is de MAX IF-formule in Excel?

Om de MAX IF-formule te begrijpen, moeten we twee functies afzonderlijk begrijpen.

🔁 MAX Functie

De MAX is een van de meest gebruikte functies in Excel en geeft de maximumwaarde van een geselecteerd bereik. De functie MAX functie negeert de logische waarden en tekst. De syntaxis van de MAX functie wordt hieronder gegeven.

MAX (nummer1, [nummer2], ...)

🔁 IF-functie

De ALS functie is een andere essentiële functie van Excel. De ALS functie geeft een bepaalde waarde terug, als een gegeven logische test is voldaan. De syntaxis voor de ALS functie wordt hier gegeven.

=IF(logical_test, [value_if_true], [value_if_false])

In dit artikel gebruiken we de combinatie van de MAX functie en de ALS functie. In het algemeen is de MAX ALS formule geeft de grootste numerieke waarde die voldoet aan een of meer criteria in een bepaald bereik van getallen, data, teksten en andere voorwaarden. Na het combineren van deze twee functies krijgen we een algemene formule als deze.

=MAX(IF(criteria_bereik=criteria, max_bereik))

4 Voorbeelden van het gebruik van de MAX IF-functie in Excel

In dit deel van het artikel bespreken wij vier geschikte benaderingen om de MAX ALS Niet te vergeten, we gebruikten de Microsoft Excel 365 versie voor dit artikel; u kunt echter elke versie gebruiken volgens uw voorkeur.

1. MAX IF-functie gebruiken met een matrixformule

Eerst gebruiken we de MAX ALS formule met een array in Excel. We kunnen de MAX ALS formule niet alleen op basis van één voorwaarde, maar ook voor meerdere criteria. Hier bespreken we beide scenario's.

1.1 Gebruik van de MAX IF-formule met één criterium

In dit deel van het artikel leren we de MAX ALS formule met een criterium Laten we zeggen dat we een reeks gegevens krijgen, zoals in de afbeelding hieronder. We moeten het maximale aantal verkopen vinden van de Verkoper.

Laten we nu de onderstaande stappen volgen om dit te doen.

Stappen:

  • Maak eerst ergens in het werkblad een tabel aan en voeg in de kolom naam de namen in van de Verkoop vertegenwoordigers .

  • Pas daarna de MAX ALS formule. Hier willen we de maximale verkoop vinden voor "Alex" De formule ziet er als volgt uit.
=MAX(IF(B5:B16=B19,D5:D16))

Hier is de reeks cellen B5:B16 geeft de cellen van de Verkoper. kolom, cel B19 verwijst naar de geselecteerde vertegenwoordiger. en de reeks cellen D5:D16 staat voor de cellen van de Totale verkoop column.

Formuleverdeling

  • Hier, max_bereik is de Totale verkoop kolom ( D5:D16 ).
  • criteria is de naam van de Verkoper ( B19 ).
  • criteria_bereik Is de Verkoop Rep . kolom ( B5:B16 ).
  • Output → $3.000 .
  • Aangezien dit een matrixformule is, moeten we de formule voltooien door alle haakjes te sluiten. Dus, druk op SHIFT + CTRL + ENTER om dat te doen.

Voor de andere twee namen gebruiken we dezelfde formule.

1.2 MAX IF-formule toepassen met meerdere criteria

Tijdens het werken in Excel moeten we soms de maximale waarde vinden door aan meerdere criteria te voldoen. Met behulp van de MAX ALS formule is een geweldige manier om dit te doen. Laten we aannemen dat we meer dan één Verkoper genaamd "Alex" , "Bob" en "John" in de Computer , Cyclus en Geneeskunde categorie. Nu moeten we het hoogste aantal verkopen vinden van deze Verkopers in elke categorie.

Laten we nu de onderstaande instructies volgen om dit te doen.

Stappen:

  • Maak eerst ergens in het werkblad een tabel aan met de naam en de Categorie kolom de gegeven criteria invoegen.

  • Vervolgens past u de MAX ALS formule. We willen de maximale verkoop van "Alex" onder de Computer categorie. De formule staat hieronder.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))

Hier, reeks cellen C5:C20 geeft de cellen van de Categorie kolom, cel C23 verwijst naar de geselecteerde categorie.

Formuleverdeling

  • In de eerste ALS functie,
    • C5:C20=C23 → Het is de logische_test argument.
    • D5:D20 → Dit geeft de [value_if_true] argument.
    • Uitgang {\A6;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;200;150;FALSE;FALSE} .
  • In de 2e ALS functie,
    • B5:B20=B23 → Dit is de logische_test argument.
    • IF(C5:C20=C23,D5:D20) → Het verwijst naar de [value_if_true] argument.
    • Uitgang {\A6;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;150;FALSE;FALSE}
  • Nu, de MAX functie geeft de maximale waarde uit de matrix.
    • Uitgang $150 .
  • Druk vervolgens op SHIFT + CTRL + ENTER tegelijkertijd om de formule toe te passen. De uiteindelijke formule is deze

Daardoor hebben we ons maximum aantal gevonden.

  • Pas daarna dezelfde formule toe op die andere cellen en u krijgt de volgende resultaten.

2. Excel MAX IF gebruiken zonder array

We kunnen hetzelfde resultaat krijgen zonder de matrixformule te gebruiken. Daarvoor kunnen we de SUMPRODUCT-functie waar we niet hoeven te drukken SHIFT + CTRL + ENTER We gebruiken hiervoor de procedure die in de volgende paragraaf wordt besproken.

Stappen:

Hier gebruiken we de gegevens uit het vorige voorbeeld. Ons doel is om zoveel mogelijk verkopen te vinden voor " "Alex" " in de " Computer " categorie.

  • Maak eerst een tabel zoals in de volgende afbeelding.

  • Vervolgens past u de onderstaande formule toe in cel D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))

Formuleverdeling

  • Hier, max_bereik geeft de Totale verkoop kolom ( D5:D20 )
  • Criteria2 is de naam van de Categorie ( C23 )
  • criteria_bereik2 verwijst naar de Categorie kolom ( C5:C20 )
  • Criteria1 is de naam van de Verkoper ( B23 )
  • criteria_bereik1 geeft de Verkoper Kolom ( B5:B20 )
  • Uitgang $150 .

  • Druk vervolgens op ENTER en onze maximumwaarde zal beschikbaar zijn in cel D23 zoals blijkt uit de onderstaande afbeelding.

3. MAX IF-formule gebruiken met OR-logica

We kunnen de MAX ALS formule in combinatie met OF logica. In dit deel van het artikel bespreken we de gedetailleerde procedure om de MAX ALS formule met OF Laten we dus de onderstaande richtlijnen bekijken.

Stappen:

  • Voeg eerst een nieuwe tabel in zoals in de volgende afbeelding.

  • Gebruik daarna de volgende formule in cel C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))

Hier, cel C22 verwijst naar de eerste geselecteerde naam, en cel C23 geeft de tweede geselecteerde naam aan.

Formuleverdeling

  • Hier, max_bereik is de Kolom totale verkoop ( D5:D20 ).
  • criteria2 is de naam van de Categorie ( C23 ).
  • criteria_bereik2 verwijst naar de Categorie kolom ( B5:B20 ).
  • criteria1 is de naam van de Verkoper ( C22 ).
  • criteria_bereik1 geeft de Verkopers Kolom ( B5:B20 ).
  • Pas vervolgens de formule toe door op SHIFT + CTRL + ENTER .

Bijgevolg krijgen we het maximale verkoopbedrag tussen "Alex" en "Bob" in de cel C24 .

4. MAX IF-formule toepassen met AND-logica

We kunnen ook de MAX ALS formule met een combinatie van EN logica. Hier zullen we voldoen aan 2 criteria per keer toe te passen EN logica. Laten we nu de onderstaande instructies gebruiken om dit te doen.

Stappen:

  • Maak eerst een nieuwe tabel zoals in de volgende afbeelding.

  • Gebruik daarna de volgende formule in cel C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))

Formuleverdeling

  • Hier, max_bereik staat voor de Totale verkoop kolom ( D5:D20 ).
  • criteria2 verwijst naar de naam van de Categorie ( C23 ).
  • criteria_bereik2 geeft de Categorie kolom ( B5:B20 ).
  • criteria1 is de naam van de Verkoper ( C22 ).
  • criteria_bereik1 is de Verkopers Kolom ( B5:B20 ).
  • Druk vervolgens op ENTER .

Het resultaat is de volgende uitvoer op uw werkblad, zoals in de onderstaande afbeelding.

Gebruik van de MAXIFS-functie in Excel

De MAXIFS-functie is een direct alternatief voor de MAX ALS formule met meerdere criteria. De gebruikers van Excel 2019 en Excel voor Office 365 kan hetzelfde resultaat krijgen door de MAXIFS functie. Laten we de onderstaande stappen volgen om de MAXIFS functie in Excel.

Stappen:

  • Voeg eerst een tabel in en voer uw criteria in zoals in de volgende afbeelding.

Hier moeten we de maximale verkoop vinden voor "Alex" , "Bob" en "John" in een bepaalde categorie.

  • Gebruik daarna de onderstaande formule in cel D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)

Formuleverdeling

  • Hier, max_bereik is de Totale verkoop kolom ( $D$4:$D$20 ).
  • criteria_bereik1 is de Verkoper. kolom ( $B$4:$B$20 ).
  • criteria1 Is de naam van de Verkoper ( B23 ).
  • criteria_bereik2 is de naam van de Categorie kolom ( $C$4:$C$20 ).
  • criteria2 is de naam van de Categorie ( C23 ).
  • Uitgang → $150 .

  • Druk daarna op ENTER en je krijgt de volgende uitvoer op je werkblad.

  • Gebruik tot slot de AutoFill optie van Excel om de resterende uitvoer te verkrijgen.

Dingen om te onthouden

  • De MAX ALS is een Matrixformule dus in de oudere versies van Excel moet je op SHIFT + CTRL + ENTER tegelijkertijd om deze formule aan te vullen.
  • De MAXIFS functie is alleen beschikbaar voor Excel 2019 en Office 365 .

Praktijk Sectie

In de Excel Werkboek hebben we een Praktijk Sectie aan de rechterkant van het werkblad. Oefen het alsjeblieft zelf.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.