Max If (Max érték a feltétellel) - Excel és Google Táblázatok

Példa munkafüzet letöltése

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)

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

wave wave wave wave wave