INHOUDSOPGAWE
Terwyl ons in Excel werk, moet ons die maksimum waarde vind onder 'n gegewe toestand. Die kombinasie van die MAX - en IF -funksies kan jou help om die maksimum waarde uit 'n gegewe datareeks met spesifieke kriteria te vind. In hierdie artikel sal ons leer hoe om die MAX IF funksie in Excel te gebruik en alle moontlike maniere verduidelik om die maksimum waarde onder sekere kriteria te vind.
Laai Practice Workbook af
Gebruik MAX IF Function.xlsx
Wat is MAX IF Formule in Excel?
Om die MAX IF-formule te verstaan, moet ons twee funksies individueel begryp.
🔁 MAX-funksie
Die MAX -funksie is een van die mees gebruikte funksies in Excel. Dit gee die maksimum waarde van 'n geselekteerde reeks terug. Die MAX funksie ignoreer die logiese waardes en teks. Die sintaksis van die MAX funksie word hieronder gegee.
MAX (number1, [number2], ...)
🔁 IF-funksie
Die IF -funksie is nog 'n noodsaaklike funksie van Excel. Die IF funksie gee 'n gespesifiseerde waarde terug, indien 'n gegewe logiese toets bevredig is. Die sintaksis vir die IF funksie word hier gegee.
=IF(logical_test, [value_if_true], [value_if_false])
In hierdie artikel sal ons gebruik die kombinasie van die MAX funksie en die IF funksie. Oor die algemeen gee die MAX IF -formule die grootste numeriese waarde wat aan een of meer kriteria in 'n gegewe reeks van voldoen.getalle, datums, tekste en ander voorwaardes. Nadat ons hierdie twee funksies gekombineer het, kry ons 'n generiese formule soos hierdie.
=MAX(IF(criteria_range=criteria, max_range))
4 Voorbeelde van die gebruik van die MAX IF-funksie in Excel
In hierdie afdeling van die artikel sal ons vier geskikte benaderings bespreek om die MAX IF -funksie in Excel te gebruik. Om nie te praat nie, ons het die Microsoft Excel 365-weergawe vir hierdie artikel gebruik; jy kan egter enige weergawe volgens jou voorkeur gebruik.
1. Gebruik MAX IF-funksie met 'n Skikkingsformule
Eers sal ons die MAX IF -formule gebruik met 'n skikking in Excel. Ons kan die MAX IF formule gebruik nie net op 'n enkele voorwaarde nie, maar ook vir veelvuldige kriteria. Hier sal ons albei hierdie scenario's bespreek.
1.1 Die gebruik van MAX IF-formule met enkelkriteria
In hierdie afdeling van die artikel sal ons leer om die MAX IF<2 te gebruik> formule met een kriterium . Kom ons sê ons kry 'n reeks data, soos in die prentjie hieronder. Ons moet die maksimum aantal verkope van die Verkoopsverteenwoordiger
Nou, kom ons volg die stappe hieronder genoem om dit te doen.
Stappe:
- Skep eers 'n tabel op enige plek in die werkblad, en in die naamkolom, voeg die name van die Verkoopsverteenwoordigers in.
- Pas daarna die MAX IF -formule toe. Hier wil ons die maksimum verkope vir “Alex” vind. Dieformule lyk so.
=MAX(IF(B5:B16=B19,D5:D16))
Hier dui die reeks selle B5:B16 die selle van die Verkoopsverteenwoordiger kolom, sel B19 verwys na die geselekteerde verkoopsverteenwoordiger , en die reeks selle D5:D16 verteenwoordig die selle van die Totale Uitverkoping kolom.
Formule-uiteensetting
- Hier, maksimum_reeks is die Totale Verkoop -kolom ( D5:D16 ).
- kriteria is die naam van die Verkoopsverteenwoordiger ( B19 ).
- kriteriareeks Is die Verkope Rep . kolom ( B5:B16 ).
- Uitset → $3 000 .
- Aangesien dit 'n skikking is formule moet ons hierdie formule voltooi deur al die hakies toe te maak. Dus, Druk SHIFT + CTRL + ENTER om dit te doen.
So het ons ons maksimum waarde. Vir die ander twee name sal ons dieselfde formule gebruik.
1.2 Toepassing van MAX IF-formule met veelvuldige kriteria
Terwyl ons in Excel werk, het ons soms om die maksimum waarde te vind deur aan veelvuldige kriteria te voldoen. Die gebruik van die MAX IF -formule is 'n goeie manier om dit te doen. Kom ons neem aan dat ons meer as een Verkoopsverteenwoordiger het met die naam “Alex” , “Bob” en “John” in die Rekenaar , Siklus en Medisyne kategorie. Nou moet ons die hoogste aantal verkope vind wat deur hierdie Verkoopsverteenwoordigers in elke kategorie gemaak is.
Nou, kom onsvolg die instruksies hieronder uiteengesit om dit te doen.
Stappe:
- Skep eerstens 'n tabel op enige plek in die werkblad en die naam en die Kategorie kolom voeg die gegewe kriteria in.
- Voeg daarna die MAX IF formule toe. Ons wil die maksimum verkope van “Alex” onder die Rekenaar -kategorie vind. Die formule word hieronder gegee.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Hier dui reeks selle C5:C20 die selle van die aan Kategorie kolom, sel C23 verwys na die gekose kategorie.
Formule-uiteensetting
- In die eerste IF funksie,
- C5:C20=C23 → Dit is die logiese_toets argument.
- D5:D20 → Dit dui die [waarde_as_waar] argument aan.
- Uitvoer → {ONWAAR; ONWAAR; ONWAAR; ONWAAR; ONWAAR; 60; 90; 80; ONWAAR; ONWAAR; ONWAAR; ONWAAR; 200; 150; ONWAAR; ONWAAR .
- In die 2de IF funksie,
- B5:B20=B23 → Dit is die logiese_toets argument.
- IF(C5:C20=C23,D5:D20) → Dit verwys na die [waarde_as_waar] argument.
- Uitvoer → {ONWAAR; ONWAAR; ONWAAR; ONWAAR; ONWAAR; ONWAAR; 90; 80; ONWAAR; ONWAAR; ONWAAR; ONWAAR; ONWAAR; 150; ONWAAR; ONWAAR
- Nou, die MAX funksie gee die maksimum waarde van die skikking terug.
- Uitvoer → $150 .
- Volgende, druk SHIFT + CTRL +ENTER gelyktydig om die formule toe te pas. Die finale formule is hierdie
Gevolglik het ons ons maksimum getal gevind.
- Daarna pas dieselfde formule toe op daardie ander selle en jy sal die volgende uitsette kry.
2. Gebruik van Excel MAX IF Sonder 'n Skikking
Ons kan dieselfde resultaat kry sonder om die skikkingsformule te gebruik. Om dit te doen, kan ons die SUMPRODUCT funksie gebruik waar ons nie SHIFT + CTRL + ENTER hoef te druk nie. Kom ons gebruik die prosedure wat in die volgende afdeling bespreek word om dit te doen.
Stappe:
Hier sal ons die data van die vorige voorbeeld gebruik. Ons doelwit is om soveel moontlik verkope vir “ “Alex” ” in die kategorie “ Rekenaar ” te vind.
- Skep eerstens 'n tabel as getoon in die volgende prentjie.
- Pas dan die formule hieronder in sel D23 toe.
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Formule-ontleding
- Hier, max_range dui die Totale Verkoop -kolom aan ( D5:D20 )
- Kriteria2 is die naam van die Kategorie ( C23 )
- kriteriareeks2 verwys na die Kategorie kolom ( C5:C20 )
- Kriteria1 is die naam van die Verkoopsverteenwoordiger ( B23 )
- kriteriareeks1 dui die Verkoopsverteenwoordiger -kolom aan ( B5:B20 )
- Uitset → $150 .
- Druk dan ENTER en ons maksimum waarde sal beskikbaar wees in sel D23 soos gedemonstreer in die prent hieronder.
3. Gebruik MAX IF-formule met OF-logika
Ons kan die MAX IF formule in samewerking met OF logika gebruik. In hierdie afdeling van die artikel sal ons die gedetailleerde prosedure bespreek om die MAX IF -formule met OF logika in Excel te gebruik. Dus, kom ons ondersoek die riglyne wat hieronder gegee word.
Stappe:
- Voeg eerstens 'n nuwe tabel in soos in die volgende prent getoon.
- Gebruik daarna die volgende formule in sel C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Hier verwys sel C22 na die eerste geselekteerde naam, en sel C23 dui die tweede geselekteerde naam aan.
Formule-uiteensetting
- Hier, maksimum_reeks is die Totale Verkope-kolom ( D5 :D20 ).
- kriteria2 is die naam van die Kategorie ( C23 ).
- kriteriareeks2 verwys na die Kategorie kolom ( B5:B20 ).
- kriteria1 is die naam van die Verkoopsverteenwoordiger ( C22 ).
- kriteriareeks1 dui die Verkoopsverteenwoordiger Kolom ( B5:B20 aan).
- Pas dan die formule toe deur SHIFT + CTRL + te druk ENTER .
Gevolglik sal ons die maksimum verkoopsbedrag krytussen “Alex” en “Bob” in sel C24 .
4. Pas MAX IF toe Formule met EN Logika
Ons kan ook die MAX IF formule gebruik met 'n kombinasie van EN logika. Hier sal ons aan 2 kriteria op 'n slag voldoen om EN logika toe te pas. Kom ons gebruik nou die instruksies hieronder uiteengesit om dit te doen.
Stappe:
- Skep eerstens 'n nuwe tabel soos in die volgende prent getoon.
- Gebruik daarna die volgende formule in sel C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Formule-uiteensetting
- Hier verteenwoordig max_range die Totale Verkoop -kolom ( D5:D20 ).
- kriteria2 verwys na die naam van die Kategorie ( C23 ).
- kriteriareeks2 dui die Kategorie kolom aan ( B5:B20 ).
- kriteria1 is die naam van die Verkoopsverteenwoordiger ( C22 ).
- kriteriareeks1 is die Verkoopsverteenwoordiger-kolom ( B5:B20 ).
- Volgende, druk ENTER .
Gevolglik sal jy die volgende uitvoer op jou werkblad hê soos gedemonstreer in die prent hieronder.
Hoe om MAXIFS-funksie in Excel te gebruik
Die MAXIFS-funksie is 'n direkte alternatief vir die MA X IF -formule met veelvuldige kriteria. Die gebruikers van Excel 2019 en Excel vir Office 365 kan dieselfde hêresultaat deur die MAXIFS -funksie te gebruik. Kom ons volg die stappe hieronder genoem om die MAXIFS funksie in Excel te gebruik.
Stappe:
- Voeg eers 'n tabel in en voer in jou kriteria soos gedemonstreer in die volgende prent.
Hier moet ons die maksimum verkope vir “Alex” , vind “Bob” , en “John” in 'n gegewe kategorie.
- Gebruik daarna die formule hieronder in sel D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Formule-ontleding
- Hier , max_range is die Totale Uitverkoping kolom ( $D$4:$D$20 ).
- criteria_range1 is die Verkoopsverteenwoordiger kolom ( $B$4:$B$20 ).
- kriteria1 Is die naam van die Verkoopsverteenwoordiger ( B23 ).
- kriteriareeks2 is die naam van die Kategorie kolom ( $C$4:$C$20 ).
- kriteria2 is die naam van die Kategorie ( C23 ).
- Uitset → $150 .
- Daarna, druk ENTER en jy sal die volg kry as gevolg van afvoer op jou werkblad.
- Ten slotte, gebruik die Outovul opsie van Excel om oorblywende uitsette te kry.
Dinge om te onthou
- Die MAX IF is 'n Skikkingsformule so in die ouer weergawes van Excel, moet jy SHIFT + CTRL + ENTER gelyktydig druk om hierdie formule te voltooi.
- Die MAXIFS funksie is slegs beskikbaar vir Excel 2019 en Office 365 .
Oefenafdeling
In die Excel-werkboek , ons het 'n oefenafdeling aan die regterkant van die werkblad verskaf. Oefen dit asseblief self.