MAXIFS és MINIFS függvények - Max / Min érték elérése, ha a feltétel teljesül - Excel és Google Táblázatok

Ez az oktatóanyag bemutatja, hogyan kell használni Excel MAXénFS és MINIFS Functionok az Excel programban bizonyos feltételeknek megfelelő adatokat számlálni.

MAXIFS Funkció áttekintés

Az Excel MAXIFS függvényével megszámolhatja az adott értéket tartalmazó cellákat, számolhat nagyobb vagy egyenlő értékeket, stb.

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

MAXIFS Funkció szintaxisa és érvei:

= MAXIFS (max_tartomány, tartomány1, feltétel1, [tartomány2], [feltétel2],…)

max_tartomány - A maximum meghatározásához használt értéktartomány.

tartomány1 - Az első értékelési tartomány.

kritériumok1 - A tartományon használható kritériumok1.

tartomány2 - [nem kötelező] A második értékelési tartomány.

tartomány2 - [nem kötelező] A második értékelési tartomány.

Mik a MAXIFS és MINIFS funkciók?

Míg a Microsoft korán tudott számunkra módot adni arra, hogy kritériumok alapján megtaláljuk egy cellatartomány összegét vagy számát, a MAXIFS és a MINIFS a táblázatok későbbi életében jött létre. Szerencsére most nálunk vannak, és nagyon hasonló szerkezetűek és felhasználásúak. Egyszerűen fogalmazva, a két függvény átvizsgálhat egy cellatartományt, ellenőrizve egy adott feltételt, majd megadva a maximumot vagy az értékeket egy tartományban, amely megfelel ezeknek az értékeknek. Mivel a nagy 2007 -es frissítés után jöttek létre, nincs aggodalomra okot adó régebbi „MAXIF/MINIF”.

Ha még nem tette meg, a hasonló struktúra és példák nagy részét áttekintheti a COUNTIFS cikkben.

Alapvető példa

Tekintsük ezt a táblázatot:

Ha meg akarjuk találni, hogy mennyi volt a szedett banán maximális száma, használhatjuk a MAXIFS funkciót. Első érvként mindig megadjuk azt a számtartományt, amelyből vissza akarjuk adni az eredményt. Ezután felsoroljuk a kritériumtartományokat és a hozzájuk tartozó kritériumokat. Példánkban ezt a képletet elhelyezhetjük a D2 -ben:

= MAXIFS (B2: B7, A2: A7, D1)

Hasonlóképpen, ha a legkisebb/minimális banánszámot akartuk megtalálni, egyszerűen megváltoztathatjuk a funkció nevét, miközben a többi változatlan marad.

= MINIFS (B2: B7, A2: A7, D1)

A cikk további részében inkább MAXIFS vagy MINIFS használatával mutatunk be példákat, ahelyett, hogy mindkettőt felsorolnánk. Ne feledje, hogy könnyen válthat a kettő között attól függően, hogy melyik eredményt kívánja elérni.

Dátumokkal való munka, több kritérium

Amikor a táblázatban lévő dátumokkal dolgozik, bár lehetőség van a dátum közvetlen bevitelére a képletbe, a legjobb gyakorlat, ha a dátumot egy cellában tartja, így csak hivatkozhat a cellára egy képletben. Ez például segíti a számítógépet abban, hogy tudja, hogy 2020.05.27 -én szeretné használni a dátumot, és nem az 5 -ös számot osztva 27 -el osztva 2022 -vel.

Nézzük a következő táblázatot, amely kéthetente rögzíti egy webhely látogatóinak számát.

A D2 és E2 -ben megadhatjuk a vizsgálni kívánt tartomány kezdő és végpontját. Ekkor a következő képletünk lehet a legmagasabb látogatószám megtalálására ebben a tartományban:

= MAXIFS (B2: B7, A2: A7, "> =" & D2, A2: A7, "<=" & E2)

Figyelje meg, hogyan tudtuk összekapcsolni a „=” összehasonlítását a cellahivatkozásokkal a feltételek létrehozásához. Továbbá, annak ellenére, hogy mindkét kritériumot ugyanazon cellatartományra alkalmazták (A2: A7), kétszer kell kiírni a tartományt, minden kritériumonként egyszer.

Több oszlop

Több feltétel használata esetén ugyanazon tartományra alkalmazhatja őket, mint az előző példánál, vagy különböző tartományokra. Kombináljuk a mintaadatokat ebbe a táblázatba:

Beállítottunk néhány cellát, hogy a felhasználó beírhassa a keresni kívánt elemeket az E2 – G2 cellákba. Szükségünk van tehát egy olyan képletre, amely összeadja a februárban szedett legkevesebb almát. A képletünk így néz ki:

= MINIFS (C2: C7, B2: B7, „> =” & F2, B2: B7, „<=” & G2, A2: A7, E2)

MAXIFS/MINIFS OR típusú logikával

Eddig a példák mindegyike ÉS alapú összehasonlítás volt, ahol olyan sorokat keresünk, amelyek minden kritériumunknak megfelelnek. Most megvizsgáljuk azt az esetet, amikor keresni szeretné annak lehetőségét, hogy egy sor megfeleljen egyik vagy másik kritériumnak.

Nézzük ezt az értékesítési listát:

Szeretnénk megtalálni Adam és Bob maximális eladásait. A legegyszerűbb, ha két MAXIFS -t vesz, majd mindkét funkció MAXIF -ját.

= MAX (MAXIFS (B2: B7, A2: A7, "Adam"), MAXIFS (B2: B7, A2: A7, "Bob"))

Itt a számítógép kiszámította az egyéni pontszámokat, majd összeadtuk őket.

A következő lehetőségünk akkor jó, ha több kritériumtartomány áll rendelkezésére, például ha nem szeretné, hogy a teljes képletet többször át kell írnia. Az előző képletben manuálisan azt mondtuk a számítógépnek, hogy számítson ki két különböző MAXIFS értéket. Ezt azonban úgy is megteheti, hogy a kritériumokat egy tömbbe írja, például:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"}))

Nézze meg, hogyan épül fel a tömb a göndör zárójelek között. Amikor a számítógép kiértékeli ezt a képletet, akkor tudni fogja, hogy MAXIFS függvényt szeretnénk kiszámítani a tömbünk minden elemére, ezáltal számok tömbjét hozva létre. A külső MAX függvény ekkor átveszi ezt a számtömböt, és egyetlen számmá alakítja. A képlet kiértékelésén keresztül így néz ki:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"}))) = MAX (14548, 24956) = 24956

Ugyanezt az eredményt kapjuk, de egy kicsit tömörebben ki tudtuk írni a képletet.

Üres helyekkel való foglalkozás

Néha az adathalmaz üres cellákat tartalmaz, amelyeket meg kell találnia vagy el kell kerülnie. Ezek kritériumainak beállítása kissé bonyolult lehet, ezért nézzünk egy másik példát.

Ne feledje, hogy az A3 cella valóban üres, míg az A5 cella képlete nulla hosszúságú „” karakterláncot ad vissza. Ha meg akarjuk találni a teljes átlagot valóban üres cellák, a „=” kritériumot használnánk, és a képletünk így nézne ki:

= MAXIFS (B2: B7, A2: A7, "=")

Másrészt, ha az átlagot meg akarjuk kapni minden olyan cellához, amely vizuálisan üresnek tűnik, akkor a feltételeket „” -re változtatjuk, és a képlet így néz ki

= MAXIFS (B2: B7, A2: A7, "")

Fordítsuk meg: mi van, ha meg szeretné találni a nem üres cellák átlagát? Sajnos a jelenlegi kialakítás nem engedi elkerülni a nulla hosszúságú karakterláncot. Használhat „” kritériumot, de amint a példában is látható, továbbra is tartalmazza az 5. sor értékét.

= MAXIFS (B2: B7, A2: A7, "") 

Ha nem kell számolni a nulla hosszúságú karakterláncokat tartalmazó cellákat, akkor fontolja meg a LEN függvény használatát a SUMPRODUCT -ban

MAXIFS & MINIIFS a Google Táblázatokban

A MAXIFS & MINIIFS funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave