Excel beágyazott IF funkció - Hogyan kell használni a beágyazott if funkciókat? - Példák

Beágyazott IF funkció az Excelben

Az excel beágyazott, ha a függvény azt jelenti, hogy egy másik logikai vagy feltételes függvényt használunk az if függvénnyel egynél több feltétel tesztelésére, például ha két tesztelendő feltételt használunk, akkor a helyzettől függően használhatjuk az ÉS vagy az OR függvényeket vagy még inkább használhatjuk a többi feltételes függvényt, ha egyetlen belsejében, ha.

Példák

A következő példákat használjuk az Excel beágyazott IF függvényének kiszámításához:

1. példa

Most nézze meg a népszerű beágyazott IF példát. A hallgató pontszáma alapján el kell jutnunk a színvonalukhoz. Vegye figyelembe az alábbi adatokat.

Az eredmények eléréséhez az alábbi feltételeket kell tesztelnünk, és ezek a feltételek nem más, mint a logikai tesztjeink.

  • Ha a pontszám> = 585, az eredménynek „Dist” -nek kell lennie
  • Ha a pontszám> = 500, az eredménynek „Elsőnek” kell lennie
  • Ha a pontszám> = 400, az eredménynek „másodiknak” kell lennie
  • Ha a pontszám> = 350, akkor az eredménynek „Pass” -nak kell lennie
  • Ha a fenti feltételek mindegyike HAMIS, az eredménynek FAIL-nek kell lennie.

Ok, összesen 5 feltételünk van tesztelni. Abban a pillanatban, hogy a logikai tesztek többek, mint a beágyazott IF-k, több kritérium teszteléséhez kell felhasználnunk.

  • 1. lépés: Nyissa meg az IF feltételeket, és tegye le az első tesztet, azaz tesztelje, hogy a pontszám> = 585 vagy sem.
  • 2. lépés: Ha a fenti logikai teszt IGAZ, akkor az eredményre „Dist” néven van szükségünk. Tehát írja be az eredményt dupla idézőjelbe.
  • 3. lépés: Most a következő érv az, ha az érték vagy a teszt HAMIS. Ha a teszt hamis, további 4 feltételt kell tesztelnem, ezért nyisson meg még egy IF feltételt az excelben a következő argumentumban.
  • 4. lépés: Most tesztelje itt a második feltételt. A második feltétel annak tesztelése, hogy a pontszám> = 500 vagy sem. Tehát adja meg az érvet> = 500 értékkel.
  • 5. lépés: Ha ez a teszt igaz, az eredménynek „Elsőnek” kell lennie. Tehát írja be az eredményt dupla idézőjelbe.
  • 6. lépés: Már beírtunk két excel IF feltételt, ha ez a két teszt HAMIS, akkor tesztelnünk kell a harmadik feltételt, ezért nyissunk még egyet IF-t, és tegyük át a következő feltételt, azaz teszteljük, hogy a pontszám> = 400 vagy sem.
  • 7. lépés: Ha ez a teszt IGAZ, akkor az eredménynek „másodiknak” kell lennie.
  • 8. lépés: Most a teljes IF feltétel száma 3. Ha az összes ilyen IF feltétel teszt HAMIS, még egy feltételre van szükségünk a teszteléshez, azaz hogy a pontszám> = 300.
  • 9. lépés: Ha ez a feltétel IGAZ, akkor az eredmény „Pass”.
  • 10. lépés: Most eljutottunk az utolsó érvhez. Összesen 4 IF-t adtunk meg, tehát ha ezek a tesztek HAMISak, akkor a végeredmény „FAIL”, tehát adja meg a „FAIL” -t.

Így tesztelhetünk több feltételt úgy, hogy sok IF feltételt beágyazunk egy IF feltételbe.

A logika itt az első IF ​​eredmény, ha a logikai teszt IGAZ, ha a logikai teszt HAMIS, akkor a második IF végrehajtásra kerül. Így, amíg a képlet meg nem találja az IGAZ teszt eredményt, addig végrehajtásra kerül. Ha egyik eredmény sem IGAZ, akkor a végleges HAMIS eredmény kerül végrehajtásra.

2. példa

Most nézze meg az értékesítési jutalék kiszámításának valós idejű vállalati példáját. Vegye figyelembe az alábbi adatokat a példához.

Ahhoz, hogy elérjük a jutalék% -át, tesztelnünk kell az alábbi feltételeket.

  • Ha az eladási érték> = 7 lakh, a jutalék% 10%.
  • Ha az eladási érték> = 5 lakh, a jutalék% 7%.
  • Ha az eladási érték> = 4 lakh, a jutalék% 5%.
  • Ha az eladási érték <4 lakh, a jutalék 0%.

Ez nagyon hasonlít az előző példához. Az eredmények érkezése helyett százalékos arányt kell megkapnunk, ennek eredményeként alkalmazzuk a beágyazott IF függvényt az excelben.

  • 1. lépés: Alkalmazza az IF-t és tesztelje az első feltételt.
  • 2. lépés: alkalmazza a második IF-t, ha az első teszt HAMIS.
  • 3. lépés: Ha a fenti IF feltételek hamisak, akkor tesztelje a harmadik feltételt.
  • 4. lépés: Ha a fenti feltételek mindegyike HAMIS, akkor az eredmény 0%.
  • 5. lépés: Másolja le a képletet a fennmaradó cellákba, és eredményünk lesz.

3. példa

Vegyünk egy példát arra, hogyan használhatunk más logikai függvényeket ÉS az IF feltétel mellett több feltétel teszteléséhez.

Vegyük ugyanezeket az adatokat a fenti példából, de kissé megváltoztattam az adatokat, eltávolítottam az Értékesítés oszlopot.

Itt az alábbi feltételek alapján ki kell számolnunk a munkavállalóknak járó bónuszt.

  • Ha az alkalmazott részlege Marketing és szolgálati év, akkor az> 5 év, akkor a bónusz 50000.
  • Ha az alkalmazott részlege Értékesítés és szolgálati év, akkor az> 5 év, akkor a bónusz 45000.
  • Az összes többi alkalmazott esetében, ha a szolgálati idő> 5 év, a bónusz 25000.
  • Ha a szolgálati év <5 év, a bónusz nulla.

Ez kissé befejezettnek tűnik, nem?

Egyetlen eredmény eléréséhez két feltételt kell tesztelnünk. Amikor két feltételt tesztelnünk kell, és ha mindkét feltételnek igaznak kell lennie, akkor az ÉS logikai feltételt kell használni.

Az AND az eredmény IGAZ lesz, ha az összes megadott feltétel IGAZ. Ha az egyik feltétel bármelyike ​​HAMIS, akkor az eredmény csak HAMIS lesz.

  • 1. lépés: Először nyissa meg az IF feltételt.
  • 2. lépés: Mivel két feltétel tesztelésére van szükségünk az eredmény eléréséhez, az IF lehetővé teszi az IF nyitását és működését az IF feltételen belül.
  • 3. lépés: Itt tesztelnünk kell a feltételeket. Az első feltétel az, hogy az osztály marketing-e vagy sem, a második feltétel pedig az, hogy a szolgálati év> = 5 év.
  • 4. lépés: Ha a szállított feltételek IGAZok, a bónusz összege 50000.
  • 5. lépés: Ehhez alkalmazzon teszteket a fennmaradó állapotokra. Már alkalmaztam a képletet az eredmények eléréséhez.

Dolgok, amikre emlékezni kell

  • Az AND visszaadja az IGAZ eredményt, ha az összes megadott feltétel IGAZ. Ha a feltétel bármelyike ​​HAMIS, akkor ennek eredményeként HAMIS lesz.
  • A végeredmény eléréséhez még egyet kell alkalmaznia, inkább csak a FALSE argumentumban adja át az eredményt.

érdekes cikkek...