Tartalomjegyzék
Ebben a cikkben megtanuljuk, hogy az Excelben a beágyazott IF függvény használata Ha egy függvényt egy másik függvényen belül helyezünk el, akkor azt beágyazott függvénynek nevezzük. Ma megmutatjuk, hogy a 6 ideális példák a beágyazott IF Ezek a példák segítenek megérteni a beágyazott IF Szóval, késlekedés nélkül kezdjük a beszélgetést.
Gyakorlókönyv letöltése
Töltse le a gyakorlókönyvet innen.
Beágyazott IF függvény használata.xlsxBevezetés az Excel IF funkcióba
Megérteni a beágyazott IF függvény , tudnunk kell a következőkről az IF funkció először is. Microsoft Excel , a IF funkció ellenőrzi egy adott feltételt, és ha az teljesül, akkor megjelenít egy eredményt. Továbbá, ha a feltétel nem teljesül, akkor egy másik eredményt mutat.
- Szintaxis
IF (logikai_teszt, [value_if_true], [value_if_false])
- Érv
logikai_teszt: Ez a kötelező érv a IF Ez az argumentum egy cella vagy cellatartomány adott feltételét jelenti.
[value_if_true]: Ez a függvény második argumentuma, a feltétel teljesülése esetén a definiált utasítás.
[value_if_false]: A harmadik argumentum akkor jelenik meg, ha a feltétel hamis.
Bevezetés az Excel beágyazott IF funkcióba
A beágyazott IF formula többszörös IF Többszörös feltételek esetén a IF funkció egy másik IF Az általános formája a beágyazott IF függvényt a következőképpen lehet leírni:
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Tessék,
- C1: Első feltétel.
- T1: Az első feltétel teljesülése esetén megjelenítendő érték.
- C2: Második feltétel.
- T2: A második feltétel teljesülése esetén megjelenítendő érték.
- C3: Harmadik feltétel.
- T3: A harmadik feltétel teljesülése esetén megjelenítendő érték.
- C4: Negyedik feltétel.
- T4: A negyedik feltétel teljesülése esetén megjelenítendő érték.
- F4: Ez az az érték, amely akkor jelenik meg, ha a feltételek nem teljesülnek.
A képleten belül további feltételeket is hozzáadhat az igényeinek megfelelően.
6 ideális példa a beágyazott IF funkció használatára az Excelben
1. Egyszerű beágyazott IF függvény használata az eredmények kereséséhez
A használat megértése érdekében a beágyazott IF függvényt, először egy egyszerű példát mutatunk be. Ebben a példában néhány diák eredményeit próbáljuk megkeresni. Itt három feltételt használunk.
- Először is, ha egy diák 70 vagy magasabb , akkor át fog menni.
- Másodszor, ha kevesebbet kap, mint 70 , akkor elbukik.
- Harmadszor, ha nincs jel, akkor a diákot hiányzónak kell tekinteni.
Kövessük az alábbi lépéseket, hogy lássuk, hogyan működik a beágyazott IF funkció működik.
LÉPÉSEK:
- Először is, válassza ki C5 sejt és írja be a képletet:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Ezután nyomja meg a Írja be a címet. hogy lássa az eredményt.
Ebben a képletben,
- Az első argumentum C5= "" és a második argumentum "Távollét" Az első feltételt jelöli. Azt jelzi, ha C5 sejt üres, akkor a második argumentumot fogja megmutatni. A mi esetünkben, ez a Távollét .
- A második IF függvény szerint, ha a jel magasabb, mint 70 , akkor a diák átmegy, különben nem.
- A következő lépésben helyezze a kurzort a jobb alsó részen lévő D5 cella és húzza a Töltse ki a fogantyút le.
- Végül olyan eredményeket fog látni, mint az alábbi képen.
2. Az Excel beágyazott IF funkciójának használata az Excel-ben
A második példában a beágyazott IF függvényt az Excelben, hogy megkeresse néhány diák jegyeit. Ez az egyik leggyakrabban használt példa, hogy leírja a beágyazott IF Ebben a példában egy olyan adathalmazt fogunk használni, amely néhány diák jegyeit tartalmazza. Itt a jegyek tartománya és a megfelelő jegyek is szerepelnek. Ki kell értékelnünk a diákok jegyeit a kapott jegyek alapján.
Figyeljük meg az alábbi lépéseket, hogy többet tudjunk meg erről a példáról.
LÉPÉSEK:
- Először is, válassza ki a D5 cella és írja be a képletet:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Ezután nyomja meg a Írja be a címet. hogy lássa az eredményt.
Ebben a képletben,
- Az első feltételünk annak ellenőrzése, hogy van-e az alábbi jelölés 61 .
- Ha TRUE , akkor visszatér F .
- Ha HAMIS , majd ellenőrzi a következő IF
- A következő IF funkció, az alábbi jelöléseket ellenőrzi 71 és visszatér D ha ez TRUE .
- Ily módon a beágyazott IF függvény az összes feltétel ellenőrzésére lép.
- Ezután használja a Töltse ki a fogantyút hogy az eredményeket minden cellában láthassa.
3. Alkalmazza az Excel beágyazott IF függvényét a szabadságnapok kiosztásához
Használhatjuk a beágyazott IF függvényt több célra is. A harmadik példában megpróbáljuk kiosztani egy Vakáció időszakot egy vállalat alkalmazottai számára. A szabadságolási időszak kiosztásához bevezettünk néhány feltételt. Ha egy munkavállaló foglalkoztatási időszaka 15 év vagy több, akkor ő lesz 25 szabadságnapok. Ha ez a következő napok között van 9 a címre. 14 év, akkor lesz 15 És végül, ha a munkaviszony időtartama kevesebb, mint 9 év, akkor lesz 10 szabadságnapok.
Figyeljünk az alábbi lépésekre, hogy megtanuljuk a példát.
LÉPÉSEK:
- Először is, válassza ki D5 cella és írja be az alábbi képletet:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Ezután nyomja meg a Írja be a címet. hogy lássa az eredményt.
Ebben a képletben a következőket használtuk 3 feltételek.
- Az első feltételben azt ellenőriztük, hogy C5 sejt nagyobb, mint 15 . Mivel ez TRUE , azt mutatja 25 a oldalon. D5 cella .
- Ha ez volt HAMIS , akkor a következő feltételt ellenőrzi, és így tovább.
- Végül húzza a Töltse ki a fogantyút lefelé, hogy az alábbi képernyőképhez hasonló eredményeket láthassa.
4. Fizetési státusz meghatározása az Excel-be ágyazott IF függvénnyel
A gyakorlati életben gyakran kell megállapítanunk a fizetési státuszt. A szolgáltató szervezeteknek nyilvántartást kell vezetniük ügyfeleik fizetéseiről. Ezekben az esetekben is használhatjuk a beágyazott IF funkció.
Az alábbi adatkészletben láthatjuk a Bill és Kifizetett összegek Ezt az információt felhasználva megpróbáljuk frissíteni a Állapot oszlop.
Kövessük tehát az alábbi lépéseket, hogy megértsük a példát.
LÉPÉSEK:
- Először is, válassza ki a Cell G5 és írja be a képletet:
=IF(F5=0, "Fizetett",IF(TODAY()
- Sajtó Írja be a címet. hogy lássa az eredményt.
Ebben a képletben,
- Először azt ellenőrizzük, hogy F5 cella egyenlő 0 . Ha ez TRUE , akkor azt fogja mutatni Fizetett .
- Ellenkező esetben a második feltételre lép.
- A második feltételben a a TODAY funkció és összehasonlította a Esedékesség dátuma .
- Ha az aktuális dátum nagyobb, mint a Esedékesség dátuma , akkor azt fogja mutatni Due .
- És ha az aktuális dátum kisebb, mint a Esedékesség dátuma , akkor megjelenik A oldalon. .
- Végül húzza a Töltse ki a fogantyút lefelé, hogy minden cellában láthassa az eredményeket.
5. Excel beágyazott IF függvény beillesztése a helyes termék visszaadása érdekében
Ebben a példában két szám helyes szorzatát próbáljuk meg visszaadni a beágyazott IF A példa magyarázatához az alábbi adatkészletet fogjuk használni.
Kövessük az alábbi lépéseket, hogy megértsük a példát.
LÉPÉSEK:
- Kezdetnek válassza ki a C5 sejt és írja be a képletet:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- És üsse meg Írja be a címet. .
Ebben a képletben,
- Az első feltétel annak ellenőrzése, hogy B5 sejt egyenlő 15×12 . TRUE , akkor azt fogja mutatni 180 . Ha ez HAMIS , akkor a következő feltételre lépünk.
- A következő feltételben az alábbiakat keresi 14×19 és mutasd meg 266 ha megfelel a feltételnek.
- Az utolsó feltételben pedig a következő értéket fogja keresni 2 0x25 és megjelenítés 500 ha megfelel a feltételnek.
- A képlet beírása után húzza lefelé a Töltse ki a fogantyút .
- A végén olyan eredményeket fog látni, mint az alábbi képen.
6. Beágyazott IF alkalmazása AND/OR függvényekkel az Excelben
Az utolsó példában a beágyazott IF függvényt mind a ÉS & VAGY funkciók Először is, megmutatjuk a a VAGY funkció és aztán végrehajtjuk a az AND függvény .
A példa magyarázatához egy olyan adathalmazt fogunk használni, amely a következők értékesítési összegéről tartalmaz információt Március & Április . Kiosztjuk a Értékesítési jutalék az értékesítési összegük alapján.
Kövessük az alábbi lépéseket, hogy többet megtudjunk a jutalék elosztásáról.
LÉPÉSEK:
- Először is, válassza ki a E5 cella és írja be a képletet:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Ezután nyomja meg a Írja be a címet. billentyűvel az eredmény megtekintéséhez.
Ebben a képletben a beágyazott IF függvényt a VAGY Többféle feltételt is használhatunk a VAGY Ha e feltételek bármelyike fennáll TRUE , akkor a hozzárendelt értéket fogja megjeleníteni. Ez azt jelenti, hogy ha bármelyik feltételnek meg kell felelnie, akkor a VAGY funkció.
- Az első feltétel azt ellenőrzi, hogy a két hónap bármelyikében az értékesítés összege nagyobb-e, mint 5500 és ha TRUE , a bizottságot a következőkre határozza meg 12 %.
- A második feltételben azt ellenőrzi, hogy az eladási összeg a következő értékek között van-e 4001 a címre. 5500 . Nyomtat 9 % a Bizottság .
- Az utolsó feltétel pedig az értékesítés összegének ellenőrzése a következők között 2500 a címre. 4000 .
- Ezután használja a Töltse ki a fogantyút a képlet lemásolásához.
Megjegyzés: A Szám formátum a E5:E10 tartomány értékre kell állítani Százalékos arány . Ellenkező esetben azt mutatja, hogy 0 .
- A következő lépésben beillesztjük a beágyazott IF képlet a ÉS funkció.
- Ehhez válassza ki a E5 cella és írja be a képletet:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Itt mindkét feltétel a ÉS funkciónak kell lennie TRUE Ellenkező esetben, a következő IF Például, ha mindkettő C5 sejt és D5 nagyobbak, mint 5500 , csak akkor állítja be a jutalékot 12 %.
- Végül húzza a Töltse ki a fogantyút lefelé az összes eredmény megtekintéséhez.
A beágyazott IF funkció alternatívái az Excelben
Nehéz lesz végrehajtani a beágyazott IF függvényt, ha sok feltétel van. A képlet nagyobb lehet, és minden apró hiba hibás eredményre vezethet. A nehézségek elkerülése érdekében használhatja az alternatívákat a beágyazott IF funkciót az Excelben. Itt a következőkről lesz szó 5 Alternatívák. Az Ön igényei szerint használhatja őket.
1. A VLOOKUP funkció használata
Ha folytonos számtartományokat használ, akkor használhatja a a VLOOKUP funkció a beágyazott IF függvényt. Ehhez szükség van egy referenciatáblára és a képlet létrehozására a hozzávetőleges egyezéssel. Esetünkben az Bizottság táblázat a referenciatáblánk. Az adatkészletben minden egyes értékesítőnek van egy értékesítési összege, és megpróbáljuk kiosztani a jutalékot.
Kövessük figyelmesen a lépéseket, hogy többet tudjunk meg.
LÉPÉSEK:
- Először is, válassza ki D5 cella és írja be a képletet:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Ezután nyomja meg a Írja be a címet. .
Itt a VLOOKUP függvényt, hogy megkeresse a C5 sejt a második oszlopában a keresőtábla a következőktől kezdve C13-as cella a címre. D15 Itt a hozzávetőleges egyezést kell alkalmaznunk, ezért használtuk a TRUE a képlet utolsó argumentumában.
- Végül húzza a Töltse ki a fogantyút lefelé az összes eredmény megtekintéséhez.
2. Az Excel IFS funkció alkalmazása
Az alkalmazás az IFS funkció nagyon egyszerűvé teszi a többszörös feltételek megvalósítását. Az általános formája a IFS függvényt a következőképpen lehet leírni:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Az alábbiak használatának magyarázata IFS funkciót, használhatjuk az előző adathalmazt.
Figyeljük meg az alábbi lépéseket, hogy többet tudjunk meg.
LÉPÉSEK:
- Kezdetnek válassza ki a D5 cella és írja be a képletet:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Ezután nyomja meg a Írja be a címet. .
Tessék, 1. teszt annak ellenőrzése, hogy C5 sejt nagyobb, mint 5500 . TRUE , akkor azt fogja mutatni 12 %. Ellenkező esetben átkerül a 2. teszt és így tovább.
- A következő lépésben használja a Töltse ki a fogantyút lefelé az összes eredmény megtekintéséhez.
3. CHOOSE funkció beillesztése
Használhatjuk a a CHOOSE funkció több feltétel ellenőrzésére. VÁLASSZON függvény az adott érték indexszáma alapján visszaad egy értéket a listából. Az általános formája a VÁLASSZON funkciót az alábbiakban adjuk meg.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
A képleten belül több tesztet is ellenőrizhet, ha szeretné.
Figyeljünk az alábbi lépésekre, hogy többet tudjunk meg.
LÉPÉSEK:
- Kezdetben válassza a D5 cella és írja be a képletet:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Ezután nyomja meg a Írja be a címet. .
Itt láthatja négy argumentumok a VÁLASSZON Az első argumentumban elhelyeztük az összes feltételt, hozzáadva őket a plusz ( + ) előjelet. Ezután a következő érvekben az eredmények értékét a feltételek helyzetéhez képest helyeztük el. Például a második argumentum a első És így tovább.
- Végül húzza a Töltse ki a fogantyút le.
4. Próbálja ki az Excel SWITCH funkciót
Használhatja a a SWITCH funkció a beágyazott IF De egy dolgot ne felejtsen el. Használhatja a SWITCH függvényt, amikor meghatározott értékek rögzített halmazával kell foglalkoznunk. Az adatkészletben láthatjuk, hogy bevezettük a Rangsor a Értékesítési tartomány Ezek a konkrét értékek Rangsor segíteni fog nekünk a jutalék egyszerű elosztásában.
Kövesse az alábbi lépéseket, hogy többet tudjon meg erről a módszerről.
LÉPÉSEK:
- Először is, írja be az alábbi képletet a E5 cella :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Most nyomja meg a Írja be a címet. hogy lássa az eredményt.
Itt a képlet a következő értéket keresi D5 cella Ha az érték A , akkor kiírja 5 %, ha B majd 9 %, és ha C majd 12 %.
- A következő lépésben csak húzza a Töltse ki a fogantyút le.
5. A CONCATENATE funkció használata
A SWITCH funkciót a Excel 2016 A régebbi verziók nem rendelkeznek a SWITCH Ebben az esetben használhatja a a CONCATENATE funkció az előző módszer helyett.
Az alábbiakban ismertetjük a lépéseket.
LÉPÉSEK:
- Először is, írja be az alábbi képletet a következő szövegbe E5 cella :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Ezután nyomja meg a Írja be a címet. hogy lássa az eredményt.
Itt többszörös IF Ez a képlet azt mutatja, hogy 5 % ha a D5 cella a A , 9 % if B , és 12 % if C .
- Végül húzza le a Töltse ki a fogantyút hogy a kívánt sejtekben eredményeket lássunk.
Emlékezetes dolgok
A következő dolgokat kell észben tartanod, amikor a következő programmal dolgozol beágyazott IF funkció az Excelben.
- A tesztek és eredmények megfelelő sorrendjét meg kell őriznie, amikor a beágyazott IF funkció.
- A oldalon. Excel 2007 - 2016 , akkor legfeljebb 64 feltételek.
- Ha a képlet a feltételek száma miatt nagyobb lesz, alkalmazza helyette az alternatív módszereket.