MAX IF -funktion käyttö Excelissä (4 käytännön esimerkkiä)

  • Jaa Tämä
Hugh West

Kun työskentelemme Excelissä, meidän on löydettävä maksimiarvo tietyllä ehdolla. Yhdistelmä MAX ja IF funktiot voivat auttaa sinua löytämään maksimiarvon tietystä data-alueesta tietyin kriteerein. Tässä artikkelissa opettelemme käyttämään funktiota MAX IF funktio Excelissä ja selitä kaikki mahdolliset tavat löytää maksimiarvo tietyin kriteerein.

Lataa harjoituskirja

MAX IF -funktion käyttäminen.xlsx

Mikä on MAX IF -kaava Excelissä?

MAX IF -kaavan ymmärtämiseksi meidän on ymmärrettävä kaksi toimintoa erikseen.

🔁 MAX-toiminto

The MAX funktio on yksi Excelin yleisimmin käytetyistä funktioista. Se palauttaa valitun alueen maksimiarvon. MAX funktio ei huomioi loogisia arvoja ja tekstiä. Funktio MAX toiminto on esitetty alla.

MAX (numero1, [numero2], ...)

🔁 IF-toiminto

The IF toiminto on toinen Excelin olennainen toiminto. IF funktio palauttaa määritetyn arvon, jos tietty looginen testi täyttyy. IF toiminto annetaan tässä.

=IF(looginen_testi, [arvo_jos_tosi], [arvo_jos_väärin])

Tässä artikkelissa käytämme yhdistelmää MAX toiminto ja IF Yleisesti ottaen MAX IF kaava palauttaa suurimman numeerisen arvon, joka täyttää yhden tai useamman kriteerin annetulla numeroiden, päivämäärien, tekstien ja muiden ehtojen alueella. Kun nämä kaksi funktiota on yhdistetty, saadaan tällainen yleinen kaava.

=MAX(IF(criteria_range=kriteerit, max_range))

4 esimerkkiä MAX IF -funktion käytöstä Excelissä

Tässä osassa artikkelia keskustelemme seuraavista asioista. neljä sopivia lähestymistapoja käyttää MAX IF Tässä artikkelissa käytimme Microsoft Excel 365 -versiota, mutta voit kuitenkin käyttää mitä tahansa versiota mieltymyksesi mukaan.

1. MAX IF -funktion käyttäminen array-kaavan kanssa

Ensiksi käytämme MAX IF kaava, jossa on array Excelissä. Voimme käyttää MAX IF kaava, joka ei perustu vain yhteen ehtoon vaan myös useisiin kriteereihin. Tässä käsitellään molempia näistä tilanteista.

1.1 MAX IF -kaavan käyttäminen yhdellä kriteerillä

Tässä osassa artikkelia opettelemme käyttämään komentoa MAX IF kaava yksi kriteeri Oletetaan, että meille annetaan tietoväli, kuten alla olevassa kuvassa. Meidän on löydettävä myynnin maksimilukumäärä Myyntiedustaja.

Noudatetaan seuraavassa mainittuja ohjeita.

Vaiheet:

  • Luo ensin taulukko mihin tahansa kohtaan laskentataulukkoa ja lisää nimi-sarakkeeseen nimien nimet. Myynti Edustajat .

  • Tämän jälkeen sovelletaan MAX IF Haluamme tässä tapauksessa löytää suurimman myynnin seuraaville tuotteille "Alex" Kaava näyttää tältä.
=MAX(IF(B5:B16=B19,D5:D16))

Tässä tapauksessa solujen alue B5:B16 osoittaa solut Myyntiedustaja. sarake, solu B19 viittaa valittu myyntiedustaja. ja solujen alue D5:D16 edustaa soluja Myynti yhteensä sarake.

Kaavan erittely

  • Täällä, max_range on Myynti yhteensä sarake ( D5:D16 ).
  • kriteerit on nimi Myyntivirkailija ( B19 ).
  • criteria_range Onko Myynti Edustaja . sarake ( B5:B16 ).
  • Tuotos → 3,000 dollaria .
  • Koska tämä on matriisikaava, meidän on täydennettävä kaava sulkemalla kaikki sulkeet. Joten, paina Press SHIFT + CTRL + ENTER tehdä niin.

Saimme siis maksimiarvomme. Kahden muun nimen kohdalla käytämme samaa kaavaa.

1.2 MAX IF -kaavan soveltaminen useilla kriteereillä

Kun työskentelemme Excelissä, meidän on joskus löydettävä maksimiarvo täyttämällä useita kriteerejä. Käyttämällä MAX IF kaava on hyvä tapa tehdä tämä. Oletetaan, että meillä on useampi kuin yksi Myyntivirkailija nimeltään "Alex" , "Bob" ja "John" vuonna Tietokone , Sykli ja Lääketiede Nyt meidän on löydettävä näiden yritysten tekemien myyntien suurin määrä. Myyntiedustajat kussakin luokassa.

Noudatetaan seuraavassa esitettyjä ohjeita.

Vaiheet:

  • Luo ensin taulukko mihin tahansa työarkkiin ja anna sille nimi sekä Luokka sarakkeeseen lisätään annetut kriteerit.

  • Tämän jälkeen sovelletaan MAX IF kaava. Haluamme löytää suurimman myynnin määrän. "Alex" alla Tietokone Kaava on esitetty jäljempänä.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))

Tässä solujen alue C5:C20 osoittaa solut Luokka sarake, solu C23 viittaa valittuun luokkaan.

Kaavan erittely

  • Ensimmäisessä IF toiminto,
    • C5:C20=C23 → Se on looginen_testi argumentti.
    • D5:D20 → Tämä osoittaa [value_if_true] argumentti.
    • Lähtö {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE;FALSE} .
  • Vuonna 2. IF toiminto,
    • B5:B20=B23 → Tämä on looginen_testi argumentti.
    • IF(C5:C20=C23,D5:D20) → Se viittaa [value_if_true] argumentti.
    • Lähtö {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE;FALSE}
  • Nyt MAX funktio palauttaa array:n maksimiarvon.
    • Lähtö $150 .
  • Paina seuraavaksi SHIFT + CTRL + ENTER Lopullinen kaava on seuraava.

Näin ollen olemme löytäneet maksimilukumme.

  • Sovellat sitten samaa kaavaa muihin soluihin, ja saat seuraavat tulokset.

2. Excel MAX IF -ohjelman käyttäminen ilman arraya

Voimme saada saman tuloksen käyttämättä array-kaavaa. Tätä varten voimme käyttää komentoa SUMPRODUCT-funktio jossa meidän ei tarvitse painaa SHIFT + CTRL + ENTER Käyttäkäämme tähän seuraavassa jaksossa käsiteltyä menettelyä.

Vaiheet:

Tässä käytämme edellisen esimerkin tietoja. Tavoitteenamme on löytää mahdollisimman monta myyntiä " "Alex" " in the " Tietokone " kategoria.

  • Luo ensin taulukko seuraavan kuvan mukaisesti.

  • Sovelletaan tämän jälkeen alla olevaa kaavaa soluun D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))

Kaavan erittely

  • Tässä, max_range tarkoittaa Myynti yhteensä sarake ( D5:D20 )
  • Kriteerit2 on nimi Luokka ( C23 )
  • kriteerit_alue2 viittaa Luokka sarake ( C5:C20 )
  • Perusteet1 on nimi Myyntivirkailija ( B23 )
  • kriteerit_alue1 osoittaa Myyntivirkailija Sarake ( B5:B20 )
  • Lähtö $150 .

  • Paina sitten ENTER ja maksimiarvomme on käytettävissä solussa D23 kuten alla oleva kuva osoittaa.

3. MAX IF -kaavan käyttäminen OR-logiikan kanssa

Voimme käyttää MAX IF kaava yhdessä TAI Tässä osassa artikkelia käsittelemme yksityiskohtaista menettelyä, jonka avulla voidaan käyttää MAX IF kaava TAI Tutustutaan siis alla oleviin ohjeisiin.

Vaiheet:

  • Lisää ensin uusi taulukko seuraavan kuvan mukaisesti.

  • Käytä sen jälkeen seuraavaa kaavaa solussa C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))

Tässä solu C22 viittaa ensimmäiseen valittuun nimeen, ja solu C23 ilmaisee toisen valitun nimen.

Kaavan erittely

  • Tässä, max_range on Myyntisarake yhteensä ( D5:D20 ).
  • kriteerit2 on nimi Luokka ( C23 ).
  • kriteerit_alue2 viittaa Luokka sarake ( B5:B20 ).
  • kriteerit1 on nimi Myyntivirkailija ( C22 ).
  • kriteerit_alue1 osoittaa Myyntiedustajan sarake ( B5:B20 ).
  • Sovelletaan sitten kaavaa painamalla SHIFT + CTRL + ENTER .

Näin ollen saamme myynnin enimmäismäärän välillä "Alex" ja "Bob" solussa C24 .

4. MAX IF -kaavan soveltaminen AND-logiikan avulla

Voimme myös käyttää MAX IF kaava yhdistelmällä AND logiikka. Tässä tyydytämme 2 kriteerit kerrallaan sovellettavaksi AND logiikka. Käytetään tähän nyt alla olevia ohjeita.

Vaiheet:

  • Luo ensin uusi taulukko seuraavan kuvan mukaisesti.

  • Käytä sen jälkeen seuraavaa kaavaa solussa C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))

Kaavan erittely

  • Tässä, max_range edustaa Myynti yhteensä sarake ( D5:D20 ).
  • kriteerit2 viittaa nimeen Luokka ( C23 ).
  • kriteerit_alue2 osoittaa Luokka sarake ( B5:B20 ).
  • kriteerit1 on nimi Myyntivirkailija ( C22 ).
  • kriteerit_alue1 on Myyntiedustajan sarake ( B5:B20 ).
  • Paina seuraavaksi ENTER .

Tämän tuloksena saat seuraavan tulosteen laskentataulukkoon, kuten alla olevassa kuvassa näkyy.

Kuinka käyttää MAXIFS-funktiota Excelissä

The MAXIFS-toiminto on suora vaihtoehto MAX IF kaava, jossa on useita kriteerejä. Excel 2019 ja Excel Office 365:lle voi saada saman tuloksen käyttämällä MAXIFS Seurataan alla mainittuja vaiheita käyttääksemme funktiota MAXIFS toiminto Excelissä.

Vaiheet:

  • Lisää ensin taulukko ja syötä kriteerit, kuten seuraavassa kuvassa näkyy.

Tässä tapauksessa meidän on löydettävä enimmäismyynti "Alex" , "Bob" ja "John" tietyssä luokassa.

  • Käytä sen jälkeen alla olevaa kaavaa soluun D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)

Kaavan erittely

  • Tässä, max_range on Myynti yhteensä sarake ( $D$4:$D$20 ).
  • kriteerit_alue1 on Myyntiedustaja. sarake ( $B$4:$B$20 ).
  • kriteerit1 Onko nimi Myyntivirkailija ( B23 ).
  • kriteerit_alue2 on nimi Luokka sarake ( $C$4:$C$20 ).
  • kriteerit2 on nimi Luokka ( C23 ).
  • Lähtö → 150 dollaria .

  • Paina sen jälkeen ENTER ja saat seuraavan tulosteen laskentataulukkoon.

  • Käytä lopuksi AutoFill vaihtoehdon avulla saat loput tulosteet.

Muistettavat asiat

  • The MAX IF on Array kaava joten vanhemmissa Excel-versioissa sinun on painettava painiketta SHIFT + CTRL + ENTER samanaikaisesti tämän kaavan täydentämiseksi.
  • The MAXIFS toiminto on käytettävissä vain Excel 2019 ja Office 365 .

Harjoitusosio

Vuonna Excel-työkirja , olemme toimittaneet Harjoitusosio työarkin oikealla puolella. Harjoittele sitä itse.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.