Skip to main content

Keresse meg az Excel legnagyobb negatív vagy pozitív számát

Technology Stacks - Computer Science for Business Leaders 2016 (Lehet 2025)

Technology Stacks - Computer Science for Business Leaders 2016 (Lehet 2025)
Anonim

Néha nem csak megtalálni a legnagyobb vagy maximális számot az összes adata számára; meg kell találnia a legnagyobb számot egy részhalmazban - például a legnagyobb pozitív vagy negatív számot.

Ha az adatok mennyisége kicsi, a feladat könnyű elvégezhető a MAX funkció megfelelő tartományának manuális kiválasztásával.

Más körülmények között, például egy nagy szortírozatlan adatmintában, a tartomány helyes kiválasztása nehezen, de nem lehetetlenül bizonyulhat.

Az IF-függvény és a MAX egy tömb-formula kombinálásával olyan feltételek - mint például a pozitív vagy a negatív számok - könnyen beállíthatók úgy, hogy csak a fenti paraméterekhez tartozó adatokat tesztelje a képlet.

MAX IF Array képletek lebontása

Ebben a bemutatóban a legnagyobb pozitív szám megtalálása a következő:

= MAX (IF (A1: B5> 0, A1: B5))

jegyzet: Az IF függvény value_if_false argumentuma, ami opcionális, kihagyásra kerül a képlet rövidítése érdekében. Abban az esetben, ha a kiválasztott tartományban lévő adatok nem felelnek meg a megadott kritériumnak - a nulla értéknél nagyobb szám - a képlet nulla értéket ad vissza ( 0 )

A képlet egyes részeinek munkája:

  • Az IF funkció kiszűri az adatokat, hogy csak azokat a számokat, amelyek megfelelnek a kiválasztott kritériumnak, átkerülnek a MAX funkcióba
  • a MAX funkció a legmagasabb értéket kapja a szűrt adatokhoz
  • A tömb formula - amelyet a göndör fogasok jeleznek { } körülveszi a képletet - lehetővé teszi az IF függvény logikai teszt argumentumát, hogy megvizsgálja a teljes adatkategóriát a meccshez - például nulla értéknél nagyobb számokat - ne csak egy adatcellát

CSE képletek

A tömbök képletei a Ctrl, Váltás, és Belép a billentyűzet gombjai egyidejűleg, miután beírta a képletet.

Az eredmény az, hogy az egész képletet - beleértve az egyenlő megjelölést - göndör fogantyúk veszi körül. Példa erre:

{= MAX (IF (A1: B5> 0, A1: B5))}

A tömbformátum létrehozásához megnyomott gombok miatt néha hivatkoznak erre CSE képleteket.

Az Excel MAX IF Array képlet példája

Amint a fenti képen látható, ez a bemutató példa a MAX IF tömbformátumot használja a számok széles tartományában a legnagyobb pozitív és negatív értékek megtalálásához.

Az alábbi lépések először létrehozzák a képletet, hogy megtalálják a legnagyobb pozitív számot, majd a legnagyobb negatív szám megtalálásához szükséges lépéseket.

A bemutatóadatok beírása

  1. Adja meg a fenti képen látható számokat a munkalap egy A1-B5 celláihoz
  2. Az A6 és A7 cellákban írja be a címkéket Max pozitív és Max Negatív

Belépés a MAX IF beágyazott képletbe

Mivel mind egy beágyazott képletet, mind pedig tömb-képletet hozunk létre, meg kell adnunk a teljes képletet egyetlen munkalap-cellába.

Miután belépett a képletbe NE megnyomni a Belép billentyűt a billentyűzeten, vagy kattintson egy másik cellára az egérrel, mert a képletet egy tömb-képletre kell váltanunk.

  1. Kattintson a B6 cellára - ahol az első képlet eredményei lesznek megjelenítve
  2. Írja be a következőt:

    = MAX (IF (A1: B5> 0, A1: B5))

Az Array képlet létrehozása

  1. Nyomja meg és tartsa lenyomva a gombot Ctrl és Váltás gombok a billentyűzeten
  2. megnyomni a Belép billentyűt a billentyűzeten a tömb-képlet létrehozásához
  3. A válasz 45 a B6 cellában kell megjelennie, mivel ez a lista legnagyobb pozitív száma
  4. Ha a B6 cellára kattint, akkor a teljes tömb-képlet

    {= MAX (IF (A1: B5> 0, A1: B5))}

    a munkalap fölött található képletsávban látható

A legnagyobb negatív szám megkeresése

A legnagyobb negatív szám megtalálására szolgáló képlet csak az IF függvény logikai teszt argumentumában használt összehasonlító operátorban különbözik az első képlettől.

Mivel a cél most a legnagyobb negatív számot találja, a második képlet a kevesebbet használja a szolgáltatónál ( < ), nem pedig az operátornál nagyobb ( > ), hogy csak a nulla értéknél kisebb adatokat tesztelje.

  1. Kattintson a B7 cellára
  2. Írja be a következőt:

    = MAX (IF (A1: B5 <0, A1: B5))

  3. Kövesse a fenti lépéseket a tömb-képlet létrehozásához
  4. A válasz -8 jelenjen meg a B7 cellában, mivel ez a lista legnagyobb negatív száma

A (z) # VALUE! egy válaszért

Ha a B6 és B7 cellák megjelenik a #VALUE! hibaérték helyett a fenti válaszok, valószínűleg azért, mert a tömb-képlet nem volt megfelelően létrehozva.

A probléma kijavításához kattintson a képletre a képletsávban, majd nyomja meg az gombot Ctrl, Váltás és Belép gombot a billentyűzeten.