Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet megtalálni a legnagyobb cellaértéket, amely megfelel az Excel és a Google Táblázatok meghatározott feltételeinek.
Max If tömb funkció
A MAX függvény azonosítja a számsor legnagyobb értékét.
A MAX függvényt IF funkcióval kombinálva azonosíthatjuk a legnagyobb értéket, amely megfelel egy meghatározott feltételnek.
A Google Táblázatok és az Excel 2022 vagy újabb verziójú felhasználóknak ajánlott az egyszerűbb MAXIFS funkció használata. Ezt egy későbbi részben ismertetjük.
Ez a példa a MAX és IF függvényeket használja tömbképletben a legnagyobb azonosítására Rendelés mérete az egyes Üzlet neve
1 | {= MAX (HA (B3: B8 = "A", D3: D8))} |
Az Office 365 -ben és az Excel 2022 utáni verzióiban egyszerűen beírhatja a fenti képletet a szokásos módon (az ENTER megnyomásával).
Az Excel 2022 és korábbi verziók esetén azonban a CTRL + SHIFT + ENTER billentyűkombinációval kell megadni a képletet. Ezt követően észreveszi, hogy a képlet körül göndör tömb zárójelek jelennek meg.
A képlet működésének bemutatásához bontsuk le lépésekre.
Ez a végső képletünk (automatikusan hozzáadott tömbképlet -zárójelek nélkül):
1 | = MAX (HA (B3: B8 = "A", D3: D8)) |
Először a cellatartomány értékeit tömbként adják hozzá a képlethez:
1 | = MAX (HA ({(A ";" B ";" A ";" B ";" A ";" B "} =" A ", {500; 400; 300; 700; 600; 200})) |
Következő a Üzlet neve = „A” feltétel IGAZ/HAMIS értékek tömbjét hozza létre:
1 | = MAX (HA ({IGAZ; HAMIS; IGAZ; HAMIS; IGAZ; HAMIS}, {500; 400; 300; 700; 600; 200})) |
Ekkor az IF függvény minden IGAZ értéket a megfelelőre változtat Rendelés mérete:
1 | = MAX ({500; HAMIS; 300; HAMIS; 600; HAMIS}) |
A MAX függvény azonosítja a tömb legnagyobb számát, figyelmen kívül hagyva a HAMIS értékeket, így a legnagyobb Rendelés mérete a Üzlet neve = "A":
1 | =600 |
Max Ha - Több kritérium
A legnagyobb értéket több kritérium alapján is azonosíthatjuk a Boole -logika segítségével.
Ez a példa mutatja a legnagyobbat Rendelés mérete az egyes Üzlet neve, de érte Rendelési dátumok 2021.04.30 előtt a MAX, IF és DATE függvények használatával:
1 | {= MAX (HA ((B3: B8 = "A")*(C3: C8 |
Figyeljük meg itt, hogy megszorozzuk két IGAZ/HAMIS feltételcsoportot együtt:
1 | (B3: B8 = "A") * (C3: C8 |
Ha mindkét feltétel IGAZ, akkor a teljes feltétel IGAZ lesz, de ha egy (vagy több) kritérium HAMIS, akkor HAMIS lesz.
Ezzel a módszerrel sokféle kritériumot lehet hozzáadni ehhez a képlethez.
Max Ha - Több kritérium cellahivatkozásokkal
Általában nem helyes gyakorlat, ha az értékeket képletekbe kódolják. Ehelyett rugalmasabb, ha külön cellákat használ a kritériumok meghatározásához.
Hogy megfeleljen a Üzlet neve az F oszlopban látható értékre frissíthetjük a képletet:
1 | {= MAX (HA ((B3: B8 = F3)*(C3: C8 |
Cellareferenciák zárolása
A képleteink könnyebb olvashatósága érdekében megmutattuk a képleteket zárolt cellahivatkozások nélkül:
1 | {= MAX (HA ((B3: B8 = F3)*(C3: C8 |
De ezek a képletek nem fognak megfelelően működni, ha másolja és beilleszti a fájl máshová. Ehelyett a következőképpen kell zárolt cellahivatkozásokat használni:
1 | {= MAX (HA (($ B $ 3: $ B $ 8 = F3)*($ C $ 3: $ C $ 8 |
További információért olvassa el a Cellareferenciák zárolása című cikkünket.
MAXIFS funkció
A Google Táblázatok és az Excel 2022 vagy újabb verziójú felhasználók használhatják az egyetlen MAXIFS függvényt, hogy megismételjék a korábbi példákban bemutatott MAX és IF függvények viselkedését.
Ez a következő példa a MAXIFS és DATE függvényeket használja a legnagyobb megjelenítéséhez Rendelés mérete az egyes Üzlet neve számára Rendelési dátumok 2021.04.30 előtt:
1 | = MAXIFS (D3: D8, B3: B8, "A", C3: C8, "<" & DATE (2021,4,30)) |
A MAXIFS függvény nem igényli, hogy a felhasználó a CTRL + SHIFT + ENTER billentyűkombinációt nyomja meg a képlet megadásakor.
Max If (Max érték feltétellel) a Google Táblázatokban
A fent bemutatott példák pontosan ugyanúgy működnek a Google Táblázatokban, mint az Excelben, de mivel a MAXIFS funkció elérhető, ajánlott ezt az egyetlen funkciót használni a MAX és IF függvények kombinálása helyett.
Ha a MAX és IF függvényeket használó példákat kell használni, akkor a Google Táblázatok megköveteli, hogy ezeket tömbképletként adja meg. Ahelyett, hogy a képletet Excel göndör tömb zárójelekkel jelenítené meg, a CTRL + SHIFT + ENTER billentyűkombináció megnyomása automatikusan hozzáadja az ARRAYFORMULA függvényt a képlethez:
1 | = ARRAYFORMULA (MAX (HA (((B3: B8 = "A")**(C3: C8) |