Mit kell tudni
- Az IF-THEN szintaxisa az =IF(logikai teszt, érték, ha igaz, érték, ha hamis) .
- A „true” érték megmondja a függvénynek, hogy mit kell tennie, ha a logikai teszt eredménye igaz.
- A „false” érték megmondja a függvénynek, hogy mit kell tennie, ha a logikai teszt eredménye hamis.
Ez a cikk elmagyarázza az IF függvény (más néven IF-THEN) írását és használatát az Excelben. Az utasítások a Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010; Excel for Mac és Excel Online.
google docs hogyan kell törölni egy oldalt
Hogyan írjunk HA-THEN-et Excelben
Az Excel IF funkciójával döntéshozatalt adhat hozzá a táblázatokhoz. Megvizsgál egy feltételt, hogy megállapítsa, igaz-e vagy hamis, majd az eredmények alapján egy adott utasításkészletet hajt végre.
Például beállíthat egy IF értéket, hogy visszafordítsa az eredményeket, ha egy adott cella nagyobb, mint 900. Ha igen, akkor a képlet a 'TÖKÉLETES' szöveget adja vissza. Ha nem, beállíthatja, hogy a képlet „TÚL KICSI” legyen.
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:
A függvény IF része a logikai teszt. Itt kell összehasonlítási operátorokat használni két érték összehasonlítására. A függvény THEN része az első vessző után következik, és két utasításkészletet tartalmaz, köztük vesszővel.
- Az első elem megmondja a függvénynek, hogy mit kell tennie, ha az összehasonlítás igaz.
- A második elem megmondja a függvénynek, hogy mit kell tennie, ha az összehasonlítás hamis.
Egy egyszerű HA-THEN függvény példa
Mielőtt rátérnénk az összetettebb számításokra, nézzünk meg egy egyszerű példát egy IF-THEN utasításra.
Táblázatunk az A1 cellával 100 USD értékben van beállítva. A következő képletet beírhatjuk a B1-be annak jelzésére, hogy az érték nagyobb-e 1000 dollárnál.
Ennek a funkciónak a következő részei vannak:
- Fix szám
- Karaktersorozat (szöveg érték)
- Dátum vagy idő
- Olyan függvények, amelyek a fenti értékek bármelyikét visszaadják
- Hivatkozás a táblázat bármely más cellájára, amely a fenti értékek bármelyikét tartalmazza
- Hogyan hozhatok létre több IF-THEN utasítást az Excelben?
Használja a Beágyazást az Excelben több IF-THEN utasítás létrehozásához. Alternatív megoldásként használja a IFS funkció .
- Hány IF utasítást lehet beágyazni az Excelbe?
Legfeljebb 7 IF utasítást ágyazhat be 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.
Egyszerű nyelven ez az IF függvény azt mondja: 'Ha az A1-ben az érték nagyobb, mint 1000, írja beTÖKÉLETES. Ellenkező esetben írjTÚL KICSI.'
A függvény összehasonlító része csak két értéket tud összehasonlítani. A két érték bármelyike lehet:
A függvény „igaz” vagy „hamis” része a fentiek bármelyikét is visszaadhatja. Az IF függvényt nagyon fejletté teheti további számítások vagy függvények beágyazásával.
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
Különféle számításokat ágyazhat be az IF függvény végrehajtásához, az összehasonlítási eredményektől függően. Ez a példa egy számítást használ az adókulcshoz, 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.
Ha a B2 értéke nagyobb, mint 50 000, az IF függvény megszorozza 0,15-tel. Ha ez alacsonyabb, a függvény megszorozza 0,10-el.
Számításokat is beágyazhat a függvény összehasonlító oldalába. A fenti példában megbecsülheti, hogy az adóköteles jövedelem csak a teljes jövedelem 80%-a lesz. Ezt szem előtt tartva módosíthatja a fenti IF függvényt a következőre:
Ez a képlet először megszorozza a bemeneti értéket (jelen esetben B2) 0,8-cal, majd az eredményt 50 000-hez hasonlítja. A funkció többi része ugyanúgy működik.
Mivel az Excel a vesszőket a képlet részei közötti törésként kezeli, ne használja őket 999-nél nagyobb számok beírásakor. Például 1000-et írjon be, ne 1000-et.
Függvények egymásba ágyazása egy IF-függvényen belül
Függvényt beágyazhat (vagy „beágyazhat”) egy IF utasításba az Excelben. Ezzel a művelettel speciális számításokat hajthat végre, 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 kifejezést az Excelben:
Magyarul: „Ha a B2 és B6 közötti értékek átlaga nagyobb, mint 85, írja beKiváló!Ellenkező esetben írja beMunka kell.'
Amint láthatja, az IF-THEN függvény beágyazott számításokkal vagy függvényekkel történő bevitele az Excelbe lehetővé teszi dinamikus és rendkívül funkcionális táblázatok létrehozását.
GYIK