Hogyan kell használni az IF függvényt az AND, OR, és NEM az Excelben?
Az Excel IF funkciója a logikai műveletek teljesítményének és sokoldalúságának bizonyítéka az adatkezelésben. Az IF függvény lényege, hogy képes kiértékelni a feltételeket, és ezek alapján konkrét eredményeket adni. Alapvető logikán működik:
=IF(condition, value_if_true, value_if_false)
Logikai operátorokkal, például ÉS, VAGY és NEM kombinálva az IF funkció képességei jelentősen bővülnek. A kombináció ereje abban rejlik, hogy képesek több feltételt egyidejűleg feldolgozni, és olyan eredményeket biztosítanak, amelyek alkalmazkodnak a változatos és összetett forgatókönyvekhez. Ebben az oktatóanyagban megvizsgáljuk, hogyan lehet hatékonyan kihasználni ezeket a hatékony Excel funkciókat az adatelemzés új dimenzióinak feltárása és a döntéshozatali folyamat javítása érdekében. Merüljünk el, és fedezzük fel ezeknek a félelmetes Excel-funkcióknak a gyakorlati alkalmazásait!
HA ÉS képlet
Több feltétel felmérése és konkrét eredmény elérése ha minden feltétel teljesül (IGAZ), és egy másik eredmény, ha bármely feltétel nem teljesül (FALSE), akkor beépítheti az ÉS függvényt az IF utasítás logikai tesztjébe. Ennek felépítése a következő:
=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)
Képzelje el például, hogy Ön egy tanár, aki a tanulók osztályzatait elemzi. Két kritérium alapján szeretné eldönteni, hogy egy diák sikeres-e: 70 feletti pontszám ÉS látogatottság több mint 80%.
- Kezdje azzal, hogy megvizsgálja az első tanuló adatait a B2 cellában elért pontszámával és a C2 cellában a részvétellel. Ehhez a tanulóhoz alkalmazza az alábbi képletet a D2-ben:
=IF(AND(B2>70, C2>80%), "Pass", "Fail")
Tipp: Ez a képlet azt ellenőrzi, hogy a B2 pontszám 70 felett van-e, és a C2 látogatottság meghaladja-e a 80%-ot. Ha mindkét feltétel teljesül, akkor a „Pass”-t adja vissza; ellenkező esetben „Fail”-t ad vissza. - Húzza le a képletet az oszlopon keresztül, hogy értékelje az egyes tanulók pontszámait és látogatottságát.
HA VAGY képlet
Több feltétel értékeléséhez és egy adott eredmény visszaadásához ha a feltételek bármelyike teljesül (IGAZ), és más eredmény, ha egyik feltétel sem teljesül (FALSE), az OR függvény használható az IF utasítás logikai tesztjén belül. A képlet a következőképpen épül fel:
=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)
Például egy oktatási kontextusban fontoljon meg egy rugalmasabb kritériumot a tanulók sikeres teljesítéséhez. Itt a tanuló akkor minősül sikeresnek, ha bármelyik pontszám 90 felett OR a részvételi arány meghaladja a 95%-ot.
- Kezdje az első tanuló teljesítményének értékelésével a B2 cellában elért pontszámával és a C2 cellában való részvétellel. Alkalmazza a képletet egy szomszédos cellában, például D2-ben, hogy értékelje:
=IF(OR(B2>90, C2>95%), "Pass", "Fail")
Tipp: Ez a képlet azt értékeli, hogy a hallgató 90 feletti pontszámot ér-e el B2-ben, vagy 95% feletti részvételi aránya C2-ben. Ha bármelyik feltétel teljesül, a „Megfelel” értéket adja vissza; ha nem, "Fail". - Másolja le ezt a képletet az oszlopba, hogy alkalmazza a listán szereplő összes diákra, így gyorsan felmérheti, hogy az egyes tanulók alkalmasak-e az átminősítésre ezen kritériumok alapján.
HA NEM Képlet
Egy feltétel értékeléséhez és egy konkrét eredmény visszaadásához ha a feltétel NEM teljesül (HAMIS), és eltérő eredményt kap, ha a feltétel teljesül (TRUE), az IF utasításban szereplő NOT függvény a megoldás. Ennek a képletnek a szerkezete a következő:
=IF(NOT(condition), value_if_false, value_if_true)
Gyakorlati példaként vegyünk egy munkahelyi forgatókönyvet, ahol az alkalmazottak bónuszait a jelenléti nyilvántartásuk alapján határozzák meg. Az alkalmazottak bónuszra jogosultak, ha NEM hiányoztak 3 napnál tovább.
- Ennek kiértékeléséhez az első alkalmazott esetében, akinek a távolléti napjai a B2 cellában vannak, használja a következő képletet:
=IF(NOT(B2>3), "Eligible", "Not Eligible")
Tipp: Ez a képlet ellenőrzi a B2-ben hiányzó napok számát. Ha NEM több 3-nál, akkor a „Jogosult” értéket adja vissza; egyébként "Nem jogosult". - Másolja le ezt a képletet az oszlopba, hogy alkalmazza minden alkalmazottra.
Speciális forgatókönyvek IF-vel és logikai függvényekkel
Ebben a részben megvizsgáljuk az Excel IF függvényének bonyolult használatát olyan logikai operátorokkal, mint az ÉS, VAGY és NEM. Ez a rész a kis- és nagybetűk megkülönböztetésétől a beágyazott IF utasításokig mindent lefed, bemutatva az Excel sokoldalúságát az összetett adatelemzésben.
Ha a feltétel teljesül, akkor számoljon
Amellett, hogy előre definiált eredményeket biztosít, az Excel IF funkciója logikai operátorokkal, például ÉS, VAGY és NEM kombinálva különféle számításokat hajthat végre annak alapján, hogy a beállított feltételek igazak vagy hamisak. Itt az IF ÉS kombinációt használjuk példaként ennek a funkciónak a bemutatására.
Képzelje el, hogy Ön egy értékesítési csapatot irányít, és szeretné kiszámítani a bónuszokat. Ön dönti el, hogy alkalmazott 10%-os bónuszt kapnak eladásaik után ha ők az eladások meghaladják a 100 dollárt ÉS több mint 30 órát dolgozott egy héten.
- A kezdeti értékeléshez nézze meg Alice adatait az eladásairól a B2 cellában és a ledolgozott órákról a C2 cellában. Alkalmazza ezt a képletet a D2-ben:
=IF(AND(B2>100, C2>30), B2*0.1, 0)
Tipp: Ez a képlet 10%-os bónuszt számít ki Alice eladásaira, ha eladásai meghaladják a 100 dollárt, és a ledolgozott órái több mint 30. Ha mindkét feltétel teljesül, akkor kiszámítja a bónuszt; ellenkező esetben 0-t ad vissza. - Terjessze ki ezt a képletet a csapat többi tagjára úgy, hogy lemásolja az oszlopba. Ez a megközelítés biztosítja, hogy minden alkalmazott bónuszát ugyanazon kritériumok alapján számítsák ki.
Jegyzet: Ebben a részben az IF függvény és az ÉS függvény használatára összpontosítunk konkrét feltételeken alapuló számításokhoz. Ez a koncepció kiterjeszthető az OR és NOT, valamint a beágyazott logikai függvényekre is, lehetővé téve számos feltételes számítást az Excelben.
A kis- és nagybetűket megkülönböztető ÉS, VAGY és NEM utasítások
Míg az Excelben az olyan logikai függvények, mint az ÉS, VAGY és NEM, általában nem tesznek különbséget a kis- és nagybetűk között, vannak olyan esetek, amikor a szöveges adatok kis- és nagybetűk közötti érzékenysége döntő fontosságú. Integrálásával a PONTOS funkció ezekkel a logikai operátorokkal hatékonyan kezelheti az ilyen kis- és nagybetűkre érzékeny feltételeket. Ebben a részben az IF és OR függvények használatát mutatjuk be példaként a kis- és nagybetűk megkülönböztetésével.
Képzeljen el egy kiskereskedelmi forgatókönyvet, amikor egy termék promócióra jogosult, ha az is eladása meghaladja a 100 dollárt OR a kódja pontosan megegyezik az "ABC"-vel a kis- és nagybetűk közötti ellenőrzés során.
- A 2. sorban felsorolt első termék esetében, amelynek eladásai a B2 cellában és a termékkód a C2 cellában vannak, használja ezt a képletet a D2-ben:
=IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
Tipp: Ez a képlet azt értékeli, hogy a B2-ben szereplő eladási szám meghaladja-e a 100 USD-t, vagy a C2-ben lévő termékkód pontosan "ABC". E feltételek bármelyikének teljesítése a terméket promócióra jogosulttá teszi; mindkettő sikertelensége alkalmatlanná teszi. - Ismételje meg ezt a képletet az összes termékre az oszlopban, hogy egységesen értékelje a promócióra való jogosultságát az értékesítés és a kis- és nagybetűk megkülönböztető termékkód-kritériumai alapján.
Jegyzet: Ebben a részben bemutattuk az IF és OR függvények használatát az EXACT függvénnyel a kis- és nagybetűk megkülönböztetésére. Hasonlóképpen alkalmazhatja az EXACT függvényt a HA képleteiben ÉS, VAGY, NEM, vagy beágyazott logikai függvényekkel kombinálva, hogy megfeleljen az Excel különböző kis- és nagybetűkre vonatkozó követelményeinek.
Az IF integrálása beágyazott AND, OR, NOT utasításokkal
Az Excel IF függvénye, ha az ÉS, VAGY és NEM elemekkel van beágyazva, egyszerűsített megközelítést kínál a rétegesebb feltételek kezelésére. Ez a rész egy példát mutat be ezeknek a beágyazott függvényeknek a kiskereskedelmi környezetben történő alkalmazására.
Tegyük fel, hogy egy különböző termékkategóriákért felelős csapatot felügyel, és szeretné meghatározni a bónuszjogosultságukat. A munkavállaló bónuszra jogosult, ha: 100 dollár feletti eladások elérése, ÉS akár heti 30 óránál többet dolgozni OR NEM az elektronikai osztályon vannak.
- Először is mérje fel Anne teljesítményét: eladásait a B2 cellában, ledolgozott órákat a C2 cellában és osztályt a D2 cellában. Az E2 képlete a következő lenne:
=IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
Tipp: Ez a képlet azt ellenőrzi, hogy Anne eladásai meghaladják-e a 100 dollárt, és 30 óránál többet dolgozik-e, vagy nem dolgozik-e az elektronikával. Ha megfelel ezeknek a feltételeknek, akkor "jogosultnak" minősül; ha nem, akkor "Nem jogosult". - Másolja le ezt a képletet az egyes alkalmazottak oszlopába, hogy egységesen értékelje a bónuszjogosultságot, figyelembe véve az értékesítéseket, a ledolgozott órákat és az osztályt.
Beágyazott IF függvények ÉS, VAGY, NEM
Ha az adatelemzés több feltételes ellenőrzést is magában foglal, az Excel beágyazott IF-függvényei hatékony megoldást kínálnak. Ez a módszer magában foglalja különálló IF utasítások létrehozását különböző feltételekhez, beleértve az ÉS, VAGY és NEM logikát, majd integrálja őket egyetlen egyszerűsített képletbe.
Gondoljunk egy olyan munkahelyre, ahol Az alkalmazottak teljesítménye "Kiváló", "Jó" vagy "Méltányos" minősítést kapott alapján értékesítés, ledolgozott órák és irányelvek betartása:
- "Kiváló" 150 USD feletti eladásokhoz ÉS több mint 35 munkaórához.
- Ellenkező esetben "Jó" 100 USD feletti eladások esetén, VAGY az irányelvek megsértése NEM több, mint 1.
- "Tisztességes", ha ezen feltételek egyike sem teljesül.
Az egyes alkalmazottak teljesítményének a fenti feltételek szerinti értékeléséhez tegye a következőket:
- Kezdje Anne értékelésével, akinek eladásai a B2 cellában, a ledolgozott órák a C2 cellában és a szabályzatsértések a D2 cellában vannak. A beágyazott IF képlet az E2-ben:
=IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
Tipp: Ez a képlet először ellenőrzi, hogy Anne eladásai és órái megfelelnek-e a „Kiváló” kritériumoknak. Ha nem, akkor értékeli, hogy megfelel-e a "Jónak". Ha egyik feltétel sem teljesül, akkor "tisztességes" kategóriába sorolják. - Terjessze ki ezt a beágyazott IF-képletet minden alkalmazottra, hogy következetesen értékelje teljesítményét több kritérium alapján.
Az IF használata és az ÉS VAGY NEM: Gyakran ismételt kérdések
Ez a szakasz arra törekszik, hogy megválaszolja a gyakran ismételt kérdéseket az IF és az ÉS, VAGY és NEM funkcióval kapcsolatban a Microsoft Excel programban.
Hány feltételt támogathatnak az ÉS, VAGY és NEM függvények?
- Az ÉS és VAGY függvények akár 255 egyedi feltételt is támogathatnak. Azonban tanácsos csak néhányat használni, hogy elkerülje a túl bonyolult, nehezen karbantartható képleteket.
- A NEM funkciónak csak egy feltétele van.
Használhatok ezekben a függvényekben olyan operátorokat, mint a , =?
Természetesen az Excel ÉS, VAGY és NEM függvényeiben használhat olyan operátorokat, mint a kisebb, mint (), egyenlő (=), nagyobb vagy egyenlő, mint (>=) és több a feltételek meghatározásához.
Miért fordul elő #VALUE hiba ezekben a függvényekben?
#ÉRTÉK hiba az Excel ÉS, VAGY és NEM függvényében gyakran előfordul, ha a képlet nem felel meg egyetlen meghatározott feltételnek sem, vagy ha probléma van a képlet felépítésével. Azt jelzi, hogy az Excel nem tudja megfelelően értelmezni a bemenetet vagy a képlet feltételeit.
Fent található az IF és az AND, OR és NOT függvényekkel való használatához kapcsolódó összes releváns tartalom az Excelben. Remélem, hasznosnak találja az oktatóanyagot. Ha további Excel-tippeket és trükköket szeretne felfedezni, kérem kattintson ide több ezer oktatóanyagból álló kiterjedt gyűjteményünk eléréséhez.
A legjobb irodai termelékenységi eszközök
Kutools for Excel - segít kitűnni a tömegből
A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...
Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)
- Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
- Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
- 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
- Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Tartalomjegyzék
- Az IF használata ÉS, VAGY és NEM függvényekkel
- HA ÉS képlet
- HA VAGY képlet
- HA NEM képlet
- Speciális forgatókönyvek IF-vel és logikai függvényekkel
- Ha a feltétel teljesül, akkor számoljon
- A kis- és nagybetűket megkülönböztető ÉS, VAGY és NEM utasítások
- Az IF integrálása beágyazott AND, OR, NOT utasításokkal
- Beágyazott IF függvények ÉS, VAGY, NEM
- Gyakran ismételt kérdések (GYIK)
- A legjobb irodai termelékenységi eszközök
- Hozzászólások