Az IF-THEN függvény használata az Excelben

Tartalomjegyzék:

Az IF-THEN függvény használata az Excelben
Az IF-THEN függvény használata az Excelben
Anonim

Amit tudni kell

  • Az IF-THEN szintaxisa=IF(logikai teszt, érték ha igaz, érték ha hamis).
  • Az első argumentum megmondja a függvénynek, hogy mit tegyen, ha az összehasonlítás igaz.
  • A második argumentum megmondja a függvénynek, hogy mit tegyen, ha az összehasonlítás hamis.

Ez a cikk elmagyarázza, hogyan kell használni a HA-THEN funkciót az Excel for Microsoft 365, Excel 2019, 2016, 2013, 2010 programban; Excel for Mac és Excel Online, valamint néhány példa.

IF-THEN bevitele az Excelben

Az Excel HA-AKKOR funkciója hatékony módja annak, hogy döntéshozat alt adjon táblázataihoz. Megvizsgál egy feltételt, hogy megállapítsa, igaz-e vagy hamis, majd az eredmények alapján végrehajtja az utasításokat.

Például, ha beír egy HA-THEN karaktert az Excelben, akkor tesztelheti, hogy egy adott cella nagyobb-e 900-nál. Ha igen, akkor a képlet a "TÖKÉLETES" szöveget adja vissza. Ha nem, akkor a képletet a „TÚL KICSI” értékre állíthatja vissza.

Sok feltételt adhat meg a HA-AKKOR képletben.

Az IF-THEN függvény szintaxisa tartalmazza a függvény nevét és a függvény argumentumait a zárójelben.

Ez az IF-THEN függvény megfelelő szintaxisa:

=IF(logikai teszt, érték ha igaz, érték ha hamis)

A függvény IF része a logikai teszt. Itt használhat összehasonlító operátorokat két érték összehasonlítására.

A függvény THEN része az első vessző után jön, és két argumentumot tartalmaz vesszővel elválasztva.

  • Az első argumentum megmondja a függvénynek, hogy mit tegyen, ha az összehasonlítás igaz.
  • A második argumentum megmondja a függvénynek, hogy mit tegyen, ha az összehasonlítás hamis.

Egy egyszerű HA-THEN függvény példa

Mielőtt az összetettebb számításokra térnénk át, nézzünk egy egyszerű példát az IF-THEN utasításra.

Táblázatunk a B2 cellával 100 USD értékben van beállítva. A következő képletet beírhatjuk a C2-be annak jelzésére, hogy az érték nagyobb-e 1000 USD-nál.

=HA(B2>1000, "TÖKÉLETES", "TÚL KICSI")

Ennek a függvénynek a következő argumentumai vannak:

  • B2>1000 teszteli, hogy a B2 cellában lévő érték nagyobb-e 1000-nél.
  • "TÖKÉLETES" a TÖKÉLETES szót adja vissza a C2 cellában, ha a B2 is nagyobb, mint 1000.
  • "TÚL KICSI" a TOO KICSI kifejezést adja vissza a C2 cellában, ha a B2 nem nagyobb 1000-nél.

A függvény összehasonlító része csak két értéket tud összehasonlítani. A két érték bármelyike lehet:

  • Rögzített szám
  • Karaktersorozat (szövegérték)
  • Dátum vagy idő
  • A fenti értékek bármelyikét visszaadó függvények
  • Hivatkozás a táblázat bármely más cellájára, amely a fenti értékek bármelyikét tartalmazza

A függvény IGAZ vagy HAMIS része a fentiek bármelyikét is visszaadhatja. Ez azt jelenti, hogy az IF-THEN függvényt nagyon fejletté teheti további számítások vagy függvények beágyazásával (lásd alább).

Amikor az IF-THEN utasítás igaz vagy hamis feltételeit ad meg az Excelben, idézőjeleket kell használnia minden visszaadni kívánt szöveg körül, kivéve, ha az IGAZ és a HAMIS értékeket használja, amelyeket az Excel automatikusan felismer. Más értékekhez és képletekhez nem kell idézőjel.

Számítások bevitele az IF-THEN függvénybe

Az IF-THEN függvény végrehajtásához különböző számításokat ágyazhat be, az összehasonlítás eredményétől függően.

Ebben a példában egy számítást használunk az adótartozás kiszámításához, a B2 teljes bevételétől függően.

A logikai teszt összehasonlítja a B2 teljes bevételét, hogy megtudja, nagyobb-e, mint 50 000,00 USD.

=IF(B2>50000, B20,15, B20,10)

Ebben a példában a B2 nem nagyobb, mint 50 000, ezért az "érték_ha_hamis" feltétel kiszámítja és visszaadja ezt az eredményt.

Ebben az esetben ez B20,10, ami 4000.

Az eredmény a C2 cellába kerül, ahol a HA-THEN függvény be van szúrva, 4000 lesz.

Számításokat is beágyazhat a függvény összehasonlító oldalába.

Ha például meg szeretné becsülni, hogy az adóköteles jövedelem csak a teljes jövedelem 80%-a lesz, módosíthatja a fenti HA-AKKOR függvényt a következőre.

=IF(B20,8>50000, B20,15, B20,10)

Ez elvégzi a számítást a B2-n, mielőtt összehasonlítaná 50 000-el.

Soha ne írjon vesszőt ezres számok beírásakor. Ennek az az oka, hogy az Excel a vesszőt egy függvényen belüli argumentum végeként értelmezi.

Image
Image

Funkciók egymásba ágyazása egy IF-THEN függvényen belül

Függvényt beágyazhat (vagy „beágyazhat”) egy IF-THEN függvénybe is.

Ezzel speciális számításokat végezhet, majd összehasonlíthatja a tényleges eredményeket a várt eredményekkel.

Ebben a példában tegyük fel, hogy van egy táblázata öt tanuló érdemjegyével a B oszlopban. Ezeket az osztályzatokat az AVERAGE függvénnyel átlagolhatja. Az osztály átlageredményeitől függően a C2 cella vagy a "Kiváló!" vagy „Munka kell”.

Így írja be az IF-THEN függvényt:

=HA(ÁTLAGOS(B2:B6)>85, "Kiváló!", "Munka kell")

Ez a függvény a "Kiváló!" a C2 cellában, ha az osztályátlag meghaladja a 85-öt. Ellenkező esetben a "Munkára van szüksége" üzenetet adja vissza.

Amint láthatja, az IF-THEN függvény beágyazott számításokkal vagy függvényekkel történő bevitele lehetővé teszi dinamikus és rendkívül funkcionális táblázatok létrehozását.

Image
Image

GYIK

    Hogyan hozhatok létre több IF-THEN utasítást az Excelben?

    Használja az egymásba ágyazást az Excelben több IF-THEN utasítás létrehozásához. Alternatív megoldásként használja az IFS függvényt.

    Hány IF utasítást tud beágyazni az Excelbe?

    Akár 7 IF utasítást is beágyazhat egyetlen IF-THEN utasításba.

    Hogyan működik a feltételes formázás az Excelben?

    Az Excel feltételes formázásával több szabályt is alkalmazhat ugyanarra az adatra a különböző feltételek teszteléséhez. Az Excel először megállapítja, hogy a különböző szabályok ütköznek-e, és ha igen, a program meghatározza, hogy melyik feltételes formázási szabályt alkalmazza az adatokra.

Ajánlott: