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. 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: 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: 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. 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é. 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.
Egyszerű IF-THEN függvény példa
Számítások bevitele az IF-THEN függvénybe

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





