A legjobb módja annak, hogy megértsük, hogyan lehet kombinálni a MIN és az IF függvényeket az Excel-ben. Ez a bemutató példája a versenypályák két eseményéből származó hőidőt tartalmaz - a 100 és 200 méteres sprinteket.
A MIN IF tömb-formula segítségével minden egyes versenyre legegyszerûbb idõt lehet megtalálni.
A képlet egyes részeinek munkája a következő:
- A MIN funkció a leggyorsabb vagy legkisebb időt találja a kiválasztott eseményre.
- 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 egy cellában, és ha az állapot teljesül, akkor a tömb formula határozza meg, hogy a MIN függvény mely adatait (versenyidőket) vizsgálja a leggyorsabb idő megtalálása érdekében.
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 függvény beágyazódik a MIN funkcióba, az egész IF függvény a MIN funkció kizárólagos érvévé válik.
Az IF-függvény argumentuma:
- logikai_vizsgálat (kötelező): olyan érték vagy kifejezés, amely meg van győződve arról, hogy igaz-e vagy hamis
- érték_ha_igaz (kötelező): az a érték, amelyet a logical_test igaz
- érték_ha_hamis (opcionális): az a érték, amely akkor jelenik meg, ha a logical_test hamis
A példában a logikai teszt megpróbálja megtalálni a munkadarab D10 cellájába beírt faj 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 kihagyásra kerül, mivel nincs szükség rá, és annak hiánya lerövidíti a képletet. Ha egy olyan fajnév, amely nem szerepel az adattáblában, mint például a 400 méteres verseny, beíródik a D10 cellába, akkor a képlet nulla értéket ad vissza.
Az Excel MIN IF Array képlet példája
Adja meg a következő bemutató adatokat a D1-E9 cellákba:
Race TimesRace idő (sec) 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 versenye (sec)
A D10 cellában írja be a "100 méter" értéket (idézőjelek nélkül). A képlet ebben a cellában keresi meg, hogy melyik versenyen szeretné megtalálni a leggyorsabb időt. Mivel mind a beágyazott képletet, mind pedig a tömbformátumot hozza létre, be kell írnia a teljes képletet egy munkalap cellába. Miután megadta a képletet ne nyomja meg az Enter billentyűt billentyűt a billentyűzeten vagy kattintson egy másik cellára az egérrel; a képletet egy tömb-képletre kell kapcsolnia. Ehhez: 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)) Nyomja meg és tartsa lenyomva a gombot Ctrl és Váltás gombok a billentyűzeten. megnyomni a Belép billentyűt a billentyűzeten a tömb-képlet létrehozásához. A 11.77 válasz az F10 cellában jelenik meg, 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ó. Mert a Ctrl , Váltás , és Belép a billentyűzet gombjait egyszerre nyomják meg a képlet beírása után, az így kapott képleteket néha hivatkozzák CSE képleteket. Tesztelje a képletet úgy, hogy megtalálja a leggyorsabb időt a 200 méterre. típus 200 méter a D10 cellába, és nyomja meg a gombot Belép gombot a billentyűzeten. A képletnek 21.49 másodperc időtartamot kell visszaadnia az E10 cellában. Belépés a MIN IF beágyazott képletbe
Az Array képlet létrehozása
Vizsgáljuk meg a képletet