A MAX IF tömbképlet meghatározott feltételek alapján keresi a maximális értéket. Az alábbi példában a MAX IF használatával találjuk meg a legjobb (legmagasabb) eredményt két atlétika versenyszámban – a magasugrásban és a rúdugrásban – pusztán a keresési feltétel megváltoztatásával.
Ezek az utasítások a Microsoft Excel for Microsoft 365-re és az Excel 2019-re, 2016-ra, 2010-re és 2007-re vonatkoznak.
CSE-képletek
Tömbképleteket a Ctrl, Shift és Enter billentyűk lenyomásával hozhat létre. a billentyűzetet egymás után, miután beírta a képletet.
A tömbképlet létrehozásához lenyomott billentyűk miatt az emberek néha CSE képleteknek hívják őket.
MAX IF beágyazott képlet szintaxisa és argumentumai
A képlet egyes részeinek feladata:
- A MAX függvény megtalálja a kiválasztott esemény legmagasabb eredményét.
- A IF funkció lehetővé teszi az esemény kiválasztását az eseménynevek használatával feltétel beállításával.
- A tömbképlet lehetővé teszi, hogy az IF függvény teszteljen több feltételt egyetlen cellában, és ha az adatok megfelelnek egy feltételnek, a tömbképlet határozza meg, hogy mely adatok (eseményeredmények) a MAX függvény megvizsgálja a legjobb eredményt.
A MAX IF képlet szintaxisa:
Mivel az IF függvény a MAX függvényen belül van, a teljes IF függvény lesz a MAX függvény egyetlen argumentuma
A IF függvény argumentumai a következők:
- logical_test (kötelező): Olyan érték vagy kifejezés, amelyet tesztelünk annak megállapítására, hogy igaz-e vagy hamis.
- value_if_true (kötelező) Az az érték, amely akkor jelenik meg, ha a logikai_teszt igaz.
- value_if_false (nem kötelező) Az az érték, amely akkor jelenik meg, ha a logikai_teszt hamis.
Ebben a példában:
- A logikai teszt megpróbál egyezést találni a munkalap D10 cellájába beírt eseménynévhez.
- A value_if_true argumentum lesz a MAX függvény segítségével a legjobb eredmény a kiválasztott eseményre.
- A value_if_false argumentum ebben az esetben nem szükséges, és hiánya lerövidíti a képletet. Ha egy eseménynevet, amely nem szerepel az adattáblázatban – például a távolugrás – beírunk a D10 cellába, akkor nullát ad vissza (0).
Belépés a MAX IF beágyazott képletbe
A képlet egyes részeinek feladata:
- A MAX függvény megtalálja a kiválasztott esemény legmagasabb eredményét.
- A IF funkció lehetővé teszi az esemény kiválasztását az eseménynevek használatával feltétel beállításával.
- A tömbképlet lehetővé teszi, hogy az IF függvény teszteljen több feltételt egyetlen cellában, és ha az adatok megfelelnek egy feltételnek, a tömbképlet határozza meg, hogy mely adatok (eseményeredmények) a MAX függvény megvizsgálja a legjobb eredményt.
Mivel beágyazott képletet és tömbképletet is készítünk, közvetlenül a munkalap cellájába kell beírnunk.
Miután megadta a képletet, ne nyomja meg az Enter billentyűt a billentyűzeten, és ne kattintson egy másik cellára az egérrel, mert a képletet tömbbé kell alakítani formula.
-
Írja be a következő adatokat a D1 és E9 cellákba, ahogy az ezen a képen is látható.
-
Írja be a magasugrást a D10-es cellába. A képlet ezt a cellát nézi, hogy megfeleljen a eseményeinek. cells D2 - D7.
- Válassza ki az E10 cellát, amely az a hely, ahol a képlet eredményei megjelennek.
-
Írja be a következőt:
=MAX(IF(D2:D7=D10, E2:E7))
- Nyomja meg az Enter billentyűt a billentyűzeten a tömbképlet létrehozásához.
-
Tesztelje le a képletet úgy, hogy megtalálja a rúdugrás legjobb eredményét. Írja be a pólusugrás parancsot a D10 cellába, és nyomja meg az Enter billentyűt a billentyűzeten. A képletnek 5,65 méter magasságot kell visszaadnia E10.