Innehållsförteckning
När vi arbetar i Excel måste vi hitta det högsta värdet under ett visst villkor. Kombinationen av MAX och IF kan hjälpa dig att hitta det högsta värdet i ett givet datavärde med specifika kriterier. I den här artikeln ska vi lära oss hur man använder MAX IF funktionen i Excel och förklara alla möjliga sätt att hitta det högsta värdet enligt vissa kriterier.
Ladda ner övningsboken
Användning av funktionen MAX IF.xlsxVad är MAX IF-formeln i Excel?
För att förstå formeln MAX IF måste vi förstå två funktioner var för sig.
🔁 MAX-funktion
MAX är en av de mest använda funktionerna i Excel. Den returnerar det högsta värdet från ett valt intervall. Funktionen MAX funktionen ignorerar de logiska värdena och texten. Syntaxen för MAX funktionen anges nedan.
MAX (nummer1, [nummer2], ...)
🔁 IF-funktion
IF är en annan viktig funktion i Excel. IF funktionen returnerar ett specificerat värde, om en given logiskt test är uppfyllt. Syntaxen för IF funktionen ges här.
=IF(logical_test, [value_if_true], [value_if_false])
I den här artikeln kommer vi att använda kombinationen av MAX funktionen och den IF funktion. I allmänhet kan MAX IF formeln returnerar det största numeriska värdet som uppfyller ett eller flera kriterier i ett givet intervall av siffror, datum, texter och andra villkor. Efter att ha kombinerat dessa två funktioner får vi en generisk formel som den här.
=MAX(IF(criteria_range=criteria, max_range))
4 exempel på användning av funktionen MAX IF i Excel
I det här avsnittet av artikeln kommer vi att diskutera följande fyra lämpliga tillvägagångssätt för att använda MAX IF Vi har använt Microsoft Excel 365-versionen i den här artikeln, men du kan använda vilken version som helst enligt dina önskemål.
1. Använda MAX IF-funktionen med en formel för matriser
För det första använder vi MAX IF med en formel med en matris i Excel. Vi kan använda MAX IF formeln inte bara baseras på ett enda villkor utan även på flera kriterier. Här kommer vi att diskutera båda dessa scenarier.
1.1 Användning av MAX IF-formeln med ett enda kriterium
I det här avsnittet av artikeln kommer vi att lära oss att använda MAX IF formel med en kriterium . Låt oss säga att vi får ett intervall av data, som i bilden nedan. Vi måste hitta det maximala antalet försäljningar av Säljare.
Nu följer vi stegen nedan för att göra detta.
Steg:
- Först skapar du en tabell någonstans i arbetsbladet och i namnkolumnen infogar du namnen på de Försäljningsrepresentanter .
- Efter det tillämpar du MAX IF Här vill vi hitta den maximala försäljningen för "Alex" Formeln ser ut så här.
=MAX(IF(B5:B16=B19,D5:D16))
Här kan området med celler B5:B16 anger cellerna i Säljare. kolumn, cell B19 hänvisar till den utvald försäljningsrepresentant. , och intervallet av celler D5:D16 representerar cellerna i Total försäljning kolumn.
Fördelning av formler
- Här, max_range är den Total försäljning kolumnen ( D5:D16 ).
- kriterier är namnet på den Säljare ( B19 ).
- kriterier_intervall Är det Försäljning Rep . kolumn ( B5:B16 ).
- Produktion → 3 000 dollar .
- Eftersom detta är en array-formel måste vi komplettera formeln genom att stänga alla parenteser. Så, tryck på SHIFT + CTRL + ENTER att göra det.
Vi har alltså vårt högsta värde. För de andra två namnen använder vi samma formel.
1.2 Tillämpa MAX IF-formeln med flera kriterier
När vi arbetar i Excel måste vi ibland hitta det högsta värdet genom att uppfylla flera kriterier. MAX IF formeln är ett utmärkt sätt att göra detta. Låt oss anta att vi har mer än en Säljare som heter "Alex" , "Bob" , och "John" i den Dator , Cykel , och Medicin Nu måste vi hitta det högsta antalet försäljningar som dessa företag har gjort. Försäljare i varje kategori.
Nu följer vi instruktionerna nedan för att göra detta.
Steg:
- För det första skapar du en tabell var som helst i arbetsbladet och anger namnet och Kategori kolumnen infoga de givna kriterierna.
- Efter det applicerar du den MAX IF Vi vill hitta den maximala försäljningen av "Alex" under den Dator kategorin. Formeln anges nedan.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Här, intervall av celler C5:C20 anger cellerna i Kategori kolumn, cell C23 hänvisar till den valda kategorin.
Fördelning av formler
- I den första IF funktion,
- C5:C20=C23 → Det är den logisk_test argument.
- D5:D20 → Detta visar att [value_if_true] argument.
- Utgång → {FALSK;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;60;90;80;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;200;150;FALSKT;FALSKT;FALSKT} .
- I den andra IF funktion,
- B5:B20=B23 → Detta är den logisk_test argument.
- IF(C5:C20=C23,D5:D20) → Den avser den [value_if_true] argument.
- Utgång → {FALSK;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;90;80;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;150;FALSKT;FALSKT}
- Nu har MAX funktionen returnerar det högsta värdet från matrisen.
- Utgång → $150 .
- Tryck sedan på SHIFT + CTRL + ENTER samtidigt för att tillämpa formeln. Den slutliga formeln är följande
Vi har alltså hittat vårt maximala antal.
- Tillämpa sedan samma formel på de andra cellerna och du får följande resultat.
2. Använda Excel MAX IF utan en matris
Vi kan få samma resultat utan att använda array-formeln, genom att använda SUMPRODUCT-funktionen där vi inte behöver trycka på SHIFT + CTRL + ENTER Vi använder den procedur som diskuteras i följande avsnitt för att göra detta.
Steg:
Här använder vi uppgifterna från föregående exempel. Vårt mål är att hitta så många försäljningar som möjligt för " "Alex" " i " Dator " kategori.
- Först skapar du en tabell enligt följande bild.
- Därefter tillämpar du formeln nedan i cellen D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Fördelning av formler
- Här, max_range betecknar den Total försäljning kolumnen ( D5:D20 )
- Kriterier2 är namnet på den Kategori ( C23 )
- kriterier_område2 hänvisar till den Kategori kolumnen ( C5:C20 )
- Kriterier1 är namnet på den Säljare ( B23 )
- kriterier_område1 anger den Säljare Kolumn ( B5:B20 )
- Utgång → $150 .
- Tryck sedan på ENTER och vårt maximala värde kommer att finnas i cellen D23 som visas i bilden nedan.
3. Användning av MAX IF-formeln med OR-logik
Vi kan använda MAX IF formel i samband med ELLER logik. I det här avsnittet av artikeln kommer vi att diskutera den detaljerade proceduren för att använda MAX IF formel med ELLER logik i Excel. Låt oss utforska riktlinjerna nedan.
Steg:
- Först infogar du en ny tabell enligt följande bild.
- Därefter använder du följande formel i cellen C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Här kan cell C22 hänvisar till det första valda namnet, och cell C23 anger det andra valda namnet.
Fördelning av formler
- Här, max_range är den Kolumn för total försäljning ( D5:D20 ).
- kriterier2 är namnet på den Kategori: ( C23 ).
- kriterier_område2 hänvisar till den Kategori kolumnen ( B5:B20 ).
- kriterier1 är namnet på den Säljare ( C22 ).
- kriterier_område1 anger den Kolumn för säljare ( B5:B20 ).
- Tillämpa sedan formeln genom att trycka på SHIFT + CTRL + ENTER .
Följaktligen kommer vi att få det högsta försäljningsbeloppet mellan "Alex" och "Bob" i cellen C24 .
4. Tillämpning av MAX IF-formeln med AND-logik
Vi kan också använda MAX IF formel med en kombination av OCH logik. Här kommer vi att uppfylla följande krav 2 kriterier i taget för att tillämpa OCH logik. Låt oss använda instruktionerna nedan för att göra detta.
Steg:
- Först skapar du en ny tabell enligt följande bild.
- Därefter använder du följande formel i cellen C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Fördelning av formler
- Här, max_range representerar den Total försäljning kolumnen ( D5:D20 ).
- kriterier2 hänvisar till namnet på den Kategori ( C23 ).
- kriterier_område2 anger den Kategori: kolumnen ( B5:B20 ).
- kriterier1 är namnet på den Säljare ( C22 ).
- kriterier_område1 är den Kolumn för säljare ( B5:B20 ).
- Därefter trycker du på ENTER .
Som ett resultat får du följande utdata på arbetsbladet, vilket visas i bilden nedan.
Hur man använder MAXIFS-funktionen i Excel
MAXIFS-funktionen är ett direkt alternativ till MAX IF formel med flera kriterier. Användarna av Excel 2019 och Excel för Office 365 kan få samma resultat genom att använda MAXIFS funktionen. Låt oss följa nedanstående steg för att använda funktionen MAXIFS funktionen i Excel.
Steg:
- Först infogar du en tabell och anger dina kriterier som visas i följande bild.
Här måste vi hitta den maximala försäljningen för "Alex" , "Bob" , och "John" i en viss kategori.
- Använd sedan formeln nedan i cellen D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Fördelning av formler
- Här, max_range är den Total försäljning kolumnen ( $D$4:$D$20 ).
- kriterier_område1 är den Säljare. kolumnen ( $B$4:$B$20 ).
- kriterier1 Är namnet på Säljare ( B23 ).
- kriterier_område2 är namnet på den Kategori: kolumnen ( $C$4:$C$20 ).
- kriterier2 är namnet på den Kategori: ( C23 ).
- Utgång → 150 dollar .
- Därefter trycker du på ENTER och du får följande resultat på arbetsbladet.
- Slutligen kan du använda AutoFill i Excel för att få fram resterande utdata.
Saker att komma ihåg
- MAX IF är en Formel för arrayer så i de äldre versionerna av Excel måste du trycka på SHIFT + CTRL + ENTER samtidigt för att komplettera denna formel.
- MAXIFS funktionen är endast tillgänglig för Excel 2019 och Office 365 .
Övningssektionen
I Arbetsbok i Excel har vi tillhandahållit en Övningssektionen på arbetsbladets högra sida. Öva dig själv.