tartalom
Az Excel természetesen nagyon gazdag funkcionalitással rendelkezik. A sok különböző eszköz között pedig az „IF” operátor különleges helyet foglal el. Teljesen más feladatok megoldásában segít, és a felhasználók sokkal gyakrabban fordulnak ehhez a funkcióhoz, mint mások.
Ebben a cikkben arról fogunk beszélni, hogy mi az „IF” operátor, és megvizsgáljuk a vele való munka hatókörét és elveit.
Tartalom: „IF” függvény Excelben
Az „IF” függvény meghatározása és célja
Az „IF” operátor egy Excel programeszköz, amely bizonyos végrehajtási feltételt (logikai kifejezést) ellenőriz.
Vagyis képzeljük el, hogy valamilyen állapotunk van. Az „IF” feladata annak ellenőrzése, hogy az adott feltétel teljesül-e, és az ellenőrzés eredménye alapján egy értéket adjon ki a függvényt tartalmazó cellába.
- Ha a logikai kifejezés (feltétel) igaz, akkor az érték igaz.
- Ha a logikai kifejezés (feltétel) nem teljesül, az érték hamis.
Maga a függvényképlet a programban a következő kifejezés:
=IF(feltétel, [érték, ha a feltétel teljesül], [érték, ha a feltétel nem teljesül])
Az „IF” függvény használata egy példával
Lehet, hogy a fenti információ nem tűnik olyan egyértelműnek. De valójában nincs itt semmi bonyolult. A funkció céljának és működésének jobb megértése érdekében tekintse meg az alábbi példát.
Van egy táblázatunk a sportcipők neveivel. Képzeld el, hogy hamarosan akciónk lesz, és minden női cipőt 25%-kal le kell engedni. A táblázat egyik oszlopában az egyes tételek neme éppen csak ki van írva.
Feladatunk, hogy a „Kedvezmény” oszlopban minden női névvel rendelkező sorban megjelenjen a „25%” érték. Ennek megfelelően az érték „0”, ha a „Nem” oszlop tartalmazza a „férfi” értéket.
Az adatok manuális kitöltése sok időt vesz igénybe, és nagy a valószínűsége annak, hogy valahol hibázik, különösen, ha a lista hosszú. Ebben az esetben sokkal könnyebb automatizálni a folyamatot az „IF” utasítással.
A feladat elvégzéséhez az alábbi képletet kell felírnia:
=HA(B2=”nő”,25%,0)
- Logikai kifejezés: B2=”nő”
- Érték abban az esetben, ha a feltétel teljesül (igaz) – 25%
- Az érték, ha a feltétel nem teljesül (hamis), 0.
Ezt a képletet a „Kedvezmény” oszlop legfelső cellájába írjuk, és nyomjuk meg az Enter billentyűt. Ne felejtse el az egyenlőségjelet (=) a képlet elé tenni.
Ezt követően ennél a cellánál a logikai feltételünknek megfelelően jelenik meg az eredmény (ne felejtse el beállítani a cella formátumát – százalék). Ha az ellenőrzés azt mutatja, hogy a nem „nő”, akkor 25%-os érték jelenik meg. Ellenkező esetben a cella értéke 0 lesz. Ami azt illeti, mire volt szükségünk.
Most már csak át kell másolni ezt a kifejezést az összes sorba. Ehhez vigye az egérkurzort a képletet tartalmazó cella jobb alsó szélére. Az egérmutatónak keresztté kell alakulnia. Tartsa lenyomva a bal egérgombot, és húzza a képletet az összes ellenőrizendő sorra a megadott feltételek szerint.
Ez minden, most minden sorra alkalmaztuk a feltételt, és mindegyikre megkaptuk az eredményt.
Az „IF” alkalmazása több feltétellel
Most néztünk meg egy példát az „IF” operátor használatára egyetlen logikai kifejezéssel. De a program több feltétel beállítására is képes. Ebben az esetben először az elsőnél történik ellenőrzés, és ha ez sikeres, azonnal megjelenik a beállított érték. És csak ha az első logikai kifejezés nem kerül végrehajtásra, a második ellenőrzése lép érvénybe.
Példaként nézzük meg ugyanezt a táblázatot. De ezúttal nehezítsük meg. Most le kell engedni a női cipőkre, sportágtól függően.
Az első feltétel a nemi ellenőrzés. Ha „férfi”, azonnal megjelenik a 0 érték. Ha „nő”, akkor a második feltétel kerül ellenőrzésre. Ha a sportág fut – 20%, ha tenisz – 10%.
Írjuk be ezeknek a feltételeknek a képletét a szükséges cellába.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Kattintson az Enter gombra, és megkapjuk az eredményt a megadott feltételek szerint.
Ezután kinyújtjuk a képletet a táblázat összes többi sorára.
Két feltétel egyidejű teljesítése
Az Excelben is van lehetőség két feltétel egyidejű teljesüléséről adatok megjelenítésére. Ebben az esetben az érték hamisnak minősül, ha legalább egy feltétel nem teljesül. Ehhez a feladathoz az operátor "ÉS".
Vegyük példának a táblázatunkat. Most csak akkor érvényes a 30% kedvezmény, ha ezek női cipők és futáshoz készültek. Ha ezek a feltételek teljesülnek, akkor a cella értéke egyidejűleg 30% lesz, ellenkező esetben 0 lesz.
Ehhez a következő képletet használjuk:
=HA(ÉS(B2=”nő”;C2=”futó”);30%;0)
Nyomja meg az Enter billentyűt az eredmény megjelenítéséhez a cellában.
A fenti példákhoz hasonlóan a képletet kiterjesztjük a többi sorra.
VAGY operátor
Ebben az esetben a logikai kifejezés értéke igaznak tekinthető, ha valamelyik feltétel teljesül. Ebben az esetben előfordulhat, hogy a második feltétel nem teljesül.
Állítsuk be a problémát a következőképpen. A 35% kedvezmény csak a férfi teniszcipőkre vonatkozik. Ha férfi futócipőről vagy bármilyen női cipőről van szó, akkor a kedvezmény 0.
Ebben az esetben a következő képletre van szükség:
=HA(VAGY(B2=”nő”; C2=”futó”);0;35%)
Az Enter megnyomása után megkapjuk a kívánt értéket.
Lenyújtjuk a képletet, és készen is vannak a kedvezmények a teljes választékra.
IF függvények meghatározása a Formula Builder segítségével
Az IF függvényt nem csak manuálisan cellába vagy képletsorba írva használhatja, hanem a Képletkészítőn keresztül is.
Lássuk, hogyan működik. Tegyük fel, hogy ismét, mint az első példában, 25%-os kedvezményt kell letennünk minden női cipőre.
- Vigyük a kurzort a kívánt cellára, lépjen a „Képletek” fülre, majd kattintson a „Funkció beszúrása” gombra.
- A megnyíló Formula Builder listában válassza az „IF” lehetőséget, majd kattintson a „Funkció beszúrása” gombra.
- Megnyílik a funkcióbeállítások ablaka. A „logikai kifejezés” mezőbe beírjuk azt a feltételt, amellyel az ellenőrzés végrehajtásra kerül. Esetünkben „B2=”nő”.
Az „Igaz” mezőbe írja be azt az értéket, amelyet a feltétel teljesülése esetén meg kell jeleníteni a cellában.
A „False” mezőben – az érték, ha a feltétel nem teljesül.
- Az összes mező kitöltése után kattintson a „Befejezés” gombra az eredmény eléréséhez.
Következtetés
Az Excel egyik legnépszerűbb és leghasznosabb eszköze a függvény IF, amely ellenőrzi, hogy az adatok megfelelnek-e az általunk felállított feltételeknek, és automatikusan megadja az eredményt, ami kizárja az emberi tényezőből adódó hibák lehetőségét. Ezért az eszköz használatának ismerete és képessége nemcsak sok feladat elvégzéséhez, hanem a „kézi” üzemmódból adódó esetleges hibák kereséséhez is időt takarít meg.