Találja meg a legkisebb értéket egy adott adatkészlethez egy konkrét kritériummal
Ebben a bemutató példában két alkalommal, a pályán való találkozás alkalmával hó idő van: a 100 és 200 méteres sprintek.
A MIN IF tömb formula segítségével minden egyes fajra leggyorsabb hőidőt találhatunk.
A képlet egyes részeinek munkája:
- a MIN funkció megtalálja a kiválasztott esemény leggyorsabb vagy legkisebb idejét
- Az IF funkció lehetővé teszi számunkra, hogy a verseny nevét a verseny nevével állítsuk be
- A tömb-formula lehetővé teszi az IF-függvény tesztelését több feltétel esetén egyetlen cellában, és ha az állapot teljesül, akkor a tömb-képlet meghatározza, hogy a MIN függvény mely adatait (versenyidőket) megvizsgálja, hogy megtalálja a leggyorsabb időt
CSE képletek
Array képletek létrehozása a billentyűzet Ctrl, Shift és Enter gombjaival egyidejűleg, a képlet beírása után.
A tömbformátum létrehozásához megnyomott gombok miatt CSE- képletek néven hivatkoznak.
MIN IF beágyazott képletszintaxis és érvek
A MIN IF képlet szintaxisa :
= MIN (IF (logikai_test, value_if_true, value_if_false))
- Mivel az IF funkció beágyazódik a MIN funkcióba, az egész IF funkció az MIN függvény kizárólagos érvévé válik
Az IF-függvény argumentuma:
- logical_test - (kötelező) egy olyan érték vagy kifejezés, amelyet megvizsgálnak annak megállapítására, hogy ez igaz-e vagy hamis
- value_if_true - (kötelező) a megjelenített érték, ha a logical_test igaz
- value_if_false - (opcionális) az érték, amely akkor jelenik meg, ha a logical_test hamis
Ebben a példában:
- a logikai teszt megpróbálja megtalálni a munkadarab D10-es cellájába beírt verseny nevét
- A value_if_true argumentum a MIN funkció segítségével a leggyorsabb idő a kiválasztott versenyre
- A value_if_false argumentum elhagyható, mivel nem szükséges, és annak hiánya lerövidíti a képletet. Ha egy olyan faj nevét, amely nem szerepel az adatsáblában - például a 400 méteres - D10 cellába van beírva, akkor a képlet nulla értéket ad vissza (0)
Excel MIN IF Array képlet példa
A bemutatóadatok beírása
- Adja meg a következő adatokat a D1-E9 cellákba a fenti képen látható módon: Race Times Race Time (másodperc) 100 méter 11,77 100 méter 11,87 100 méter 11,83 200 méter 21,54 200 méter 21,50 200 méter 21,49 Leggyorsabb futam (sec)
- A D10 cellában "100 méter" típusú (nincs idézet). A képlet fog kinézni ebben a cellában, hogy megtalálja melyik versenyen azt akarja, hogy megtalálja a leggyorsabb időt
Belépés a MIN 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 nyomja meg az Enter billentyűt a billentyűzeten, vagy kattintson egy másik cellára az egérrel, mert a képletet többrétegű képletré kell alakítani.
- Kattintson az E10 cellára - ahol a képlet eredményei lesznek megjelenítve
- Írja be a következőt: = MIN (IF (D3: D8 = D10, E3: E8))
Az Array képlet létrehozása
- Nyomja meg és tartsa lenyomva a Ctrl és a Shift billentyűket
- Nyomja meg az Enter gombot a billentyűzeten a tömb-képlet létrehozásához
- A 11.77 válasznak meg kell jelennie az F10-es cellában, mivel ez a leggyorsabb (legkisebb) idő a három 100 méteres sprint-fűtésnél
- A teljes tömb-formula {= MIN (IF (D3: D8 = D10, E3: E8)}}
- a munkalap fölött található képletsávban látható
Vizsgáljuk meg a képletet
Tesztelje a képletet úgy, hogy megtalálja a leggyorsabb időt a 200 méterre
Írja be 200 métert a D10 cellába, és nyomja meg az Enter gombot a billentyűzeten.
A képletnek 21.49 másodperc időtartamot kell visszaadnia az E10 cellában.