Skip to main content

Az IF-THEN funkció használata Excel-ben

Printing is misaligned: manual alignment (macOS) (TS200 series) (Június 2026)

Printing is misaligned: manual alignment (macOS) (TS200 series) (Június 2026)
Anonim

Az Excel-ben található IF-THEN funkció hatékony eszköz a döntéshozatalhoz a táblázatokhoz. Ez tesztel egy feltételet annak megállapítására, hogy ez igaz-e vagy hamis-e, majd végrehajtja az utasítások alapján meghatározott utasításokat.

Például egy IF-THEN beírása Excel-be, akkor tesztelheti, ha egy adott sejt meghaladja a 900-at. Ha igen, akkor a képlet a "PERFECT" szöveget adja vissza. Ha nem, akkor a formula "TOO SMALL" értékkel térhet vissza.

Az IF-THEN formulában sok feltétel léphet be. Így használhatja az IF-THEN funkciót Excelben, valamint néhány példát.

A cikkben szereplő utasítások az Excel 2016, 2013, 2010; Excel for Mac és Excel 365 / Online.

Az IF-THEN bevitele Excel-be

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

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

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

A funkció IF része a logikai teszt. Itt összehasonlíthatja az összehasonlító operátorokat két érték összehasonlítására.

A funkció THEN része az első vessző után következik, és két argumentumot tartalmaz vesszővel elválasztva.

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

Egyszerű IF-THEN függvény példa

Mielőtt továbblépnénk a bonyolultabb számításokba, nézzünk egy nagyon egyszerű példát egy IF-THEN kijelentésre.

A táblázatunkat B2 cellával 100 dollárra állítjuk be. A következő képletet C2-be lehet bevinni annak jelzésére, hogy az érték meghaladja-e az 1000 dollárt.

= IF (B2> 1000, "PERFECT", "TOO SMALL")

Ez a funkció a következő érveket tartalmazza:

  • B2> 1000 teszteli, hogy a B2 cellában lévő érték nagyobb-e 1000-nél.
  • "TÖKÉLETES" akkor a C2-ben a C2-es mezőben a PERFECT szó jelenik meg, ha B2 jelentése nagyobb, mint 1000.
  • "TÚL KICSI" a B2-es C2-ben lévő túl alacsony értéket a B2-ben adja vissza nem nagyobb, mint 1000.

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

  • Rögzített szám
  • Karakterlánc (szövegérték)
  • Dátum vagy idő
  • Olyan függvények, amelyek visszaadják a fenti értékeket
  • Hivatkozás a táblázatban bármely olyan másik cellára, amely a fenti értékek bármelyikét tartalmazza

A funkció IGEN vagy FALSE része szintén visszaadhatja a fentieket. Ez azt jelenti, hogy az IF-THEN funkciót nagyon fejlettebbé teheti, ha további számításokat vagy funkciókat ágyaz be (lásd alább).

Az Excel-ben található IF-THEN kijelentés valódi vagy hamis feltételeinek beírásakor idézőjeleket kell használnia minden visszatérítendő szöveg körül, hacsak nem TRUE és FALSE-t használ, amelyet az Excel automatikusan felismeri. Más értékek és képletek nem igényelnek idézőjeleket.

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

Beágyazhat különböző számításokat az IF-THEN funkció elvégzéséhez, az összehasonlítás eredményétől függően.

Ebben a példában a B2-es teljes jövedelemtől függően egy számítást kell használni az adó kiszámításához.

A logikai teszt összehasonlítja a teljes bevételt a B2-ben, hogy megállapítsa, nagyobb-e az 50 000 dollárnál.

= HA (B2> 50000, B2 * 0,15, B2 * 0,10)

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

Ebben az esetben ez B2 * 0,10, ami4000.

Az eredmény a C2 cellába kerül, ahol az IF-THEN funkció be van helyezve, 4000 lesz.

A számításokat a függvény összehasonlító oldalára is beágyazhatja.

Ha például azt szeretné becsülni, hogy az adóköteles jövedelem csak a teljes jövedelem 80% -a, akkor a fenti IF-THEN funkciót a következőre módosíthatja.

= HA (B2 * 0,8> 50000, B2 * 0,15, B2 * 0,10)

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

Soha ne írjon be vesszőt, ha beírja a számokat ezrekbe. Ez azért van így, mert az Excel egy vesszőt értelmez egy függvény vége felé.

Fészkelő funkciók IF-THEN funkción belül

Beágyazhatja (vagy "fészkelődik") egy funkciót IF-THEN funkción belül.

Ez lehetővé teszi a fejlett számítások elvégzését, majd a tényleges eredmények összehasonlítását a várt eredményekkel.

Ebben a példában tegyük fel, hogy a B oszlopban van egy diákjainak 5-ös besorolási fokozata. Ezek az értékek átlagolhatók az AVERAGE funkció használatával. Az osztályok átlagának eredményétől függően a C2 cellát a "Kiváló!" vagy "Szükség van a munkára".

Így adná be az IF-THEN funkciót:

= IF (ÁTLAG (B2: B6)> 85, "Kiváló!", "Szükséges munka")

Ez a funkció a "Kiváló!" Szöveget adja vissza C2-es cellában, ha az osztály átlaga meghaladja a 85-öt. Egyébként a "Needs Work" -ot visszaküldi.

Amint látja, az IF-THEN funkció beágyazott számításokba vagy funkciókba történő bevitele Excel-be teszi lehetővé, hogy nagyon dinamikus és jól működő táblázatokat hozzon létre.