A feltételes függvények, mint például az IFS, képesek arra, hogy az Excel képleteit magasabb szintre emeljék. Az IFS segítségével feltételeket hozhat létre, és egyetlen képletben egymásba ágyazhat különböző függvényeket. Alternatív megoldásként az IFS funkciót önmagában is használhatja.

De mi az IFS függvény, és miben különbözik a hagyományos IF függvénytől? Olvasson tovább, hogy megtudja, mi az IFS az Excelben, és hogyan használhatja azt.

Mi az IFS függvény az Excelben?

Az Excel IFS-függvénye értékeket vesz fel, és ellenőrzi azokat meghatározott feltételek szerint. Ha az érték megfelel az első feltételnek, akkor a képlet itt megáll és kimenetet ad. De ha az első feltétel nem teljesül, akkor a képlet sorban folytatja a feltételek tesztelését, amíg egy feltétel nem teljesül.

=IFS([Valami van True1, Kimenet ha Igaz1,Valami van True2,Kimenet ha Igaz2, Valami van True3,Kimenet ha igaz3)

Ha az érték egyik feltételnek sem felel meg, akkor a képlet N/A hibát ad vissza. Ezt azonban kijavíthatja, ha megad egy végső feltételt, például IGAZ, és a feltételhez tartozó kimenetet, például „Az érték nem felel meg egyik feltételnek sem”. Az IGAZ feltétel biztosítja, hogy bármely érték megfeleljen legalább a végső feltételnek, így nem jelenik meg az N/A hiba.

instagram viewer

Az IFS függvény használata Excelben

Az IFS a IF függvény Excelben. A szintaxis és a használat hasonló, azzal a különbséggel, hogy az IFS-t többféle feltételre tervezték. Az IF függvény több IF függvény egymásba ágyazását követelte meg több feltétel meghatározásához, míg az IFS mindezt egyetlen függvénnyel definiálja.

Az IFS első paramétere a feltétel, a második paraméter pedig a kimenet, ha ez a feltétel teljesül. A harmadik paraméter a 2-es feltétel, a negyedik paraméter pedig a kimenet, ha a 2-es feltétel teljesül.

A paraméterek így vannak összekapcsolva, és akár 127 feltételt is megadhat egyetlen IFS-függvényben. Természetesen más függvényt is beírhat a kimenetbe, és összetett beágyazott képleteket hozhat létre. Ha már dolgozott IF és beágyazott IF képletekkel, akkor az IFS használata gyerekjáték lesz. Az IFS azért van itt, hogy megkönnyítse a dolgokat, úgyhogy hagyja, hogy ezt tegye!

Egy feltételű IFS-függvény példa Excelben

Az IFS funkcióról való olvasás addig nem tesz jót, amíg nem gyakorolja. Tehát kezdjük egy példával. Annak ellenére, hogy az IFS függvény több feltételt is felvehet, ez nem jelenti azt, hogy nem használhatja egyfeltételes forgatókönyvekhez.

Írjunk egy IFS-képletet egyetlen feltétellel, és még néhány egyéb függvényt is iktassunk bele, hogy rájöjjünk a dolgokra.

Ebben a példában néhány terméket és azok gyártási éveit mutatjuk be. Ezek a képzeletbeli termékek gyártásuk után két évvel megromlanak, ezért egy olyan formulát fogunk alkotni, amely meghatározza, hogy a termékek lejártak-e vagy sem. Az biztos, hogy az IFS funkciót fogjuk használni a YEAR és a TODAY függvényekkel együtt.

Az ÉV függvény egy adott dátumból adja ki az évet. Az YEAR függvényt a mai dátummal látjuk el a TODAY függvény segítségével, így az YEAR(TODAY()) komplex kimenete az aktuális évre megy. Kezdjük el.

  1. Jelölje ki az első cellát, ahová az eredményeket ki szeretné adni. A Lejárt oszlop alatti első cellát fogjuk használni.
  2. A képletsávba írja be az alábbi képletet:
    =IFS(ÉV(MA())-B2<=2,"Nem",IGAZ,"Igen")
    Ez a képlet meghívja az IFS függvényt, hogy ellenőrizze, hogy az érték a cellában van-e B2 2 vagy kevesebb. Ez úgy történik, hogy az aktuális évből kivonjuk a gyártás dátumát. Ha a feltétel teljesül, akkor a termék nem járt le és Nem visszakerül. Bármi más, mint ez azt jelentené, hogy a termék lejárt, így a kimenet a IGAZ be van állítva Igen.
  3. nyomja meg Belép.

Most látni fogja, hogy az első termék lejárt-e vagy sem. Innentől mindössze annyit kell tennie, hogy megragadja a kitöltő fogantyút, és rádobja az alábbi cellákra. A YEARS(TODAY()) szót az aktuális év sima számával is helyettesítheti, ha a jövőben nem kívánja használni a képletet.

Több feltételű IFS-függvény példa Excelben

Most pedig lássuk az igazit: az IFS funkciót több feltétellel. Erre a célra egy példafeladatot fogunk használni, amelyet korábban használtunk beágyazott IF utasítások.

Ebben a példában van egy táblázatunk, amely néhány autó nevét és gyorsulási idejét tartalmazza. Van egy listánk is, amely meghatározza, hogy az egyes autók melyik osztályba tartoznak a 0-100 közötti gyorsulási idejük alapján. A cél egy olyan képlet létrehozása, amely figyelembe veszi az egyes autók gyorsulási idejét, majd kiírja az osztályát a táblázatba.

Van egy osztályvezető táblázat is, amely tájékoztatja az osztályozási rendszer működéséről. Végül egy képletet fogunk létrehozni az IFS segítségével ezen osztályútmutató alapján. A képlet felveszi a gyorsulási időt, megítéli, majd kiadja az osztályt. Ha az autónak több mint 14 másodpercre van szüksége a gyorsításhoz, akkor túl lassúnak minősül.

Ez a táblázat ennek a cikknek a céljaira készült, ezért ne vegye túl komolyan. Ezzel kezdjük is.

  1. Válassza ki az első cellát, ahol meg szeretné jeleníteni az IFS függvény kimenetét. Ebben a példában ez lesz az Osztály oszlop első cellája.
  2. Írja be az alábbi képletet a képletsorba:
    =IFS(B2<3, "S", B2<5, "A", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", IGAZ, "Túl lassú!")
    Ez a képlet felszólítja az IFS függvényt, hogy vegye fel a cellában lévő gyorsulási időt B2 és ellenőrizze, hogy 3 másodperc alatt van-e. Ha igen, akkor kiírja S mint az osztály. Ha nem, akkor a képlet a következő feltételre lép. Ez addig megy, amíg valamelyik feltétel teljesül. Mivel a képletünk minden értéket lefed, nem fogunk N/A hibát kapni.
  3. nyomja meg Belép.

Ha egyszer megnyomod Belép a billentyűzeten azonnal látni fogja az első autó osztályát. Most már csak meg kell ragadnia a kitöltő fogantyút, és az alábbi cellákra dobni, hogy meghatározza az autók osztályát is. Még azt is megteheted adjon hozzá néhány feltételes formázást hogy az osztálycellák értékük alapján eltérő színűek legyenek.

Az Excel egyszerűbbé vált az IFS-szel

Az IFS lényegében hasonló az IF-hez, mivel mindkét Excel-függvény értéket vesz fel, és teszteli azokat egyéni feltételekkel. Amit az IFS jobban teljesít, mint az IF, az több feltétel. Az IF függvénynél több függvényt kell egymásba ágyaznia több feltétel deklarálásához, míg az IFS esetén ezt egyetlen függvényben is megteheti.

A feltételek valódi változást jelentenek az Excelben. Az IFS-képlet más függvényeibe is beilleszthető összetett képletek létrehozása, amelyekkel őrült dolgokat érhet el az Excelben. Most, hogy ismeri az IFS funkciót, ideje továbbmenni, és felfedezni a funkció által kínált végtelen lehetőségeket!