Tartalomjegyzék
Az IF funkció az egyik leghasznosabb és legszélesebb körben használt funkciója a Microsoft Excel Ha bármilyen logikai összehasonlításra van szükségünk a mindennapi munkánk során az Excelben, használjuk a IF Ma megmutatom, hogyan használjuk ezt a funkciót. IF függvényt széles értéktartományban, néhány, az Excelben ismert függvény kíséretében.
Gyakorlati munkafüzet letöltése
IF függvény használata értéktartományokkal.xlsxAz IF funkció bevezetése az Excelben
Az Excel egyik leghasznosabb funkciója a IF függvényt, amely lehetővé teszi, hogy az értékeket logikusan összehasonlítsuk az elvárásokkal.
⇒ Szintaxis
=IF(logikai_teszt, [value_if_true], [value_if_false])
⇒ Funkció Célkitűzés
Ez határozza meg, hogy egy feltétel igaz vagy FALSE , és egy értéket ad vissza, ha a feltétel TRUE .
⇒ Érv
Érv | Kötelező/választható | Magyarázat |
---|---|---|
logikai_teszt | Kötelező | Adott feltétel egy cellára vagy egy cellatartományra. |
[value_if_true] | Opcionális | Meghatározott utasítás, ha a feltétel teljesül. |
[value_if_false] | Opcionális | Meghatározott utasítás, ha a feltétel nem teljesül. |
⇒ Visszatérési paraméter
Ha az utasítások nincsenek definiálva, akkor a logikai értékek TRUE vagy FALSE Ha utasítások vannak definiálva, akkor azok visszatérési értékként jelennek meg, attól függően, hogy a feltételek teljesülnek-e vagy sem.
10 ideális példák az IF funkció használatára az Excel értéktartományával az Excelben
Lássunk néhány példát az Excelre IF függvények egy értéktartományban. Tegyük fel, hogy van egy adathalmazunk, amely tartalmazza néhány könyv nevét, szerzőjét, számát és árát egy könyvesboltból, az úgynevezett Jégmadár Könyvesbolt A mai célunk az, hogy megtanuljuk, hogyan alkalmazzuk az E xcel IF függvény értéktartományokkal.
1. Excel IF függvény létrehozása cellatartományokkal
Az első példában megtanuljuk, hogyan ellenőrizhetjük, hogy egy cellatartomány tartalmaz-e egy bizonyos értéket vagy sem. Ellenőrizzük, hogy van-e Emily Bronte szerzőtől könyv vagy sem. Ez azt jelenti, hogy az oszlopban a Szerző (oszlop C ) tartalmazza az Emily Bronte nevet vagy sem. Használhatja a IF és COUNTIF az Excel funkciói segítségével.
LÉPÉSEK:
- Először is válasszon ki egy cellát, és írja be ezt a képletet abba a cellába.
=IF(COUNTIF(C5:C21, "Leo Tolstoy")>0, "Van", "Nincs")
- Másodszor, nyomja meg a Írja be a címet. hogy lássa az eredményt.
- Végül láthatjuk, hogy megkaptuk az eredményt " Van ". Mert valóban van egy könyv a Emily Bronte a listánkon. Ez a " Wuthering Heights ".
- Ha hozzávetőleges egyezést szeretne, használhatja a Joker karakterek (*,?,~) a COUNTIF Például, hogy megtudja, hogy van-e könyv a Bronte nővérek ( Emily Bronte és Charlotte Bronte is ), használja a következő képletet.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Van", "Nincs")
- Továbbá, nyomja meg a Írja be a címet. billentyű az eredmény megjelenítéséhez.
- És van egy " Van ". Mivel három könyvet írt a Bronte nővérek .
🔎 Hogyan működik a képlet?
- COUNTIF(C5:C21, "Emily Bronte") visszaadja, hogy hányszor szerepel az "Emily Bronte" név a következő tartományban C5:C21 .
- COUNTIF(C5:C21, "Emily Bronte")>0 visszatér TRUE ha a név legalább egyszer szerepel a tartományban, és visszaadja a FALSE ha a név nem jelenik meg.
- Ezért IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Van", "Nincs") a "Van" választ adja vissza, ha a név legalább egyszer megjelenik, és a " Nincs ", ha a név nem jelenik meg.
2. IF függvény létrehozása numerikus értékek tartományával
Most egy másik IF utasítás. Létrehozunk egy értéklistát egy olyan tartományból, amely két adott szám közé esik. Derítsük ki, hogy hány könyv van vagy nincs az oszlopban. D amelyek a következők közé esnek 10 a címre. 20 Az ilyen típusú feladatokat az Excel segítségével lehet elvégezni. IF függvényt egy értéktartományban.
LÉPÉSEK:
- Először is jelölje ki azt a cellát, ahol az eredményt szeretné látni.
- Ezután adja meg a képletet.
=IF((((D5>=10)*(D5<=20))=1, "Igen", "Nem")
- Sajtó Írja be a címet. .
- Húzza a Töltse ki a fogantyút ikonnal lefelé, hogy a képletet a tartományban megduplázza. Vagy, hogy a AutoFill a tartomány, kattintson duplán a címre. a pluszban ( + ) szimbólum.
- Végül láthatjuk az eredményt.
3. Alkalmazza az ÉS feltételeket az IF függvénnyel az értéktartományra
Most feltételeket fogunk alkalmazni egy IF Ellenőrizzük, hogy az egyes könyvek megfelelnek-e a két megadott feltételnek, vagy sem. Az első, hogy a könyvek száma nagyobb, mint 10 a második pedig az, hogy a könyv ára nagyobb, mint 20 Ha ezek a feltételek teljesülnek, csak akkor vásároljuk meg a könyvet.
Ehhez a következő kombinációt használjuk IF és ÉS Ha minden paraméterét úgy értékeljük ki, hogy TRUE , az AND függvény visszatér TRUE ; ellenkező esetben visszatér FALSE .
LÉPÉSEK:
- Az elején jelölje ki az első könyv melletti cellát, és írja be a képletet.
=IF(AND(D5>=10)*(E5>=20), "Megvásárolható", "Nem vásárolható")
- Nyomja meg a Írja be a címet. billentyűvel a billentyűzeten még egyszer.
- Alternatívaként használhatjuk a és feltétel ( * ) a képletben, ezért a képlet így fog kinézni.
- Hit Írja be a címet. hogy lássa az eredményt.
- A képlet másolásához a tartományon keresztül húzza a Töltse ki a fogantyút szimbólumot lefelé. Alternatívaként kattintson duplán a címre. a hozzáadás ( + ) jelet a AutoFill a tartomány.
- Hasonlóképpen megkaphatjuk az eredményt.
4. Használja az IF függvényt OR feltételekkel az értéktartományra vonatkozóan
Most pedig jöjjön VAGY típusú feltételek. Ellenőrizzük, hogy minden egyes könyv legalább egy feltételnek megfelel-e. Ha bármelyik paraméterét úgy értékeljük ki, hogy TRUE , a VAGY funkció visszatér TRUE ; ellenkező esetben visszatér FALSE .
LÉPÉSEK:
- Először is jelöljük ki azt a cellát, ahol az eredményt szeretnénk látni.
- Másodszor, illessze be a képletet.
=IF(OR(D5>=10,E5>=60), "Megvásárolható", "Nem vásárolható")
- Továbbá, nyomja meg a Írja be a címet. billentyűvel a billentyűzeten.
- A függvény használata helyett használhatjuk a vagy szimbólumot ( + A képlet tehát a következő lesz.
=IF((D5>=10)+(E5>=60), "Megvásárolható", "Nem vásárolható")
- Hit Írja be a címet. hogy lássa az eredményt.
- Ezután húzza a Töltse ki a fogantyút ikon segítségével másolja a képletet a tartományba. Vagy, kattintson duplán a címre. a pluszban ( + ) jelet. Ez szintén megkettőzi a képletet.
- Végül minden egyes könyv esetében azonosítottuk, hogy megvásárolható-e vagy sem, ha legalább egy feltétel vagy sem.
5. Beágyazott IF függvény használata az értéktartományhoz
Ebben a példában a beágyazott IF Ez azt jelenti, hogy alkalmaznunk kell egy IF képlet egy másik képleten belül IF Hadd kérjem meg, hogy végezzen el egy munkát. Az összes könyvre vonatkozóan, ellenőrizze, hogy az ár nagyobb vagy egyenlő-e mint $30.00 Ha igen, akkor ellenőrizze, hogy a szám nagyobb vagy egyenlő-e, mint a 15 Ha még mindig igen, akkor ellenőrizze, hogy a szerző neve a " C " vagy nem. Ha még mindig igen, akkor a " Elégedettség ". Ellenkező esetben visszatér " Nem elégíti ki ".
LÉPÉSEK:
- Kezdetben jelölje ki a cellát, és illessze be oda a következő képletet.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Megfelel", "Nem felel meg"), "Nem felel meg"), "Nem felel meg"), "Nem felel meg"), "Nem felel meg")
- Nyomd meg a Írja be a címet. kulcs, hogy lássuk az eredményt.
- Hasonlóképpen, az előző példákban húzza a Töltse ki a fogantyút ikonnal lefelé, hogy a képletet a tartományban megduplázza. Vagy a AutoFill a tartomány, kattintson duplán a címre. a pluszban ( + ) szimbólum.
- Végül láthatod, hogy csak öt a könyvek mindhárom feltételnek egyszerre felelnek meg.
6. Kombinálja az IF & SUM funkciókat az Excelben
Kombinálni fogjuk IF és SUM függvények ebben a példában. A SUM függvény értékeket ad hozzá összeadással. Kövessük a példát.
LÉPÉSEK:
- Válassza ki a második cellát G6 , és helyezze a képletet a kiválasztott cellába.
=IF(SUM(D5:D21)>=80, "Jó", IF(SUM(D5:D21)>=50, "Elégséges", "Gyenge")))
- Ezután nyomja meg a Írja be a címet. kulcs, hogy lássuk az eredményt.
🔎 Hogyan működik a képlet?
- SUM(D5:D21) ez a rész összeadja a tartomány értékeit, és eredményként a könyvek teljes számát adja vissza.
- SUM(D5:D21)>=80 és SUM(D5:D21)>=50 ellenőrzi, hogy a feltétel teljesül-e vagy sem.
- IF(SUM(D5:D21)>=80, "Jó", IF(SUM(D5:D21)>=50, "Elégséges", "Gyenge"))) A mi esetünkben az eredmény " Jó ".
7. IF és AVERAGE funkciók egyesítése
A paraméterként megadott számok átlagát a következő módon határozzuk meg az AVERAGE funkció Kombináljuk a IF és ÁLTALÁNOS függvények ebben a példában.
LÉPÉSEK:
- Az elején válasszuk ki azt a cellát, ahová az eredményt szeretnénk helyezni. Esetünkben a cellát választjuk. G6 .
- Ezután illessze be a képletet ebbe a cellába.
=IF(AVERAGE(D5:D21)>=20, "Jó", IF(AVERAGE(D5:D21)>=10, "Elégséges", "Gyenge")))
- Továbbá, nyomja meg Írja be a címet. billentyűvel a billentyűzetről.
- Végül megkapja az eredményt.
🔎 Hogyan működik a képlet?
- ÁTLAG(D5:D21) kiszámítja a könyvek átlagos számát.
- AVERAGE(D5:D21)>=20 és AVERAGE(D5:D21)>=10 ellenőrizze, hogy a feltétel teljesült-e.
- IF(AVERAGE(D5:D21)>=20, "Jó", IF(AVERAGE(D5:D21)>=10, "Elégséges", "Gyenge"))) A mi helyzetünkben a végeredmény a " Elégséges ".
8. IF & samp; EXACT függvények integrálása az értéktartományhoz való illesztéshez
Az EXACT funkció visszatér TRUE ha két szöveges karakterlánc azonos, és FALSE egyébként két szöveges karakterlánc összehasonlításakor. Bár a formázási eltéréseket figyelmen kívül hagyja, EXACT a nagy- és kisbetűk érzékenyek. Integráljuk a IF és EXACT függvények összevonása egy értéktartományhoz.
LÉPÉSEK:
- Válassza ki azt a cellát, ahol az eredményt meg akarjuk nézni.
- Ezután adja hozzá a következő függvényképletet.
=IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Igen", "Nem")
- Nyomja meg a Írja be a címet. billentyűvel a billentyűzeten még egyszer.
- És, láthatja, hogy ez megmutatja az eredményt a tartományban.
🔎 Hogyan működik a képlet?
- EXACT($C$5:$C$21, "Leo Tolstoy") megmutatja, hogy mindkét adat pontos egyezést mutat-e vagy sem.
- IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Igen", "Nem") ellenőrizze a logikát és adja vissza az eredményt.
9. IF, AND & TODAY függvények összevonása a dátum kinyeréséhez
Tegyük fel, hogy ellenőrizni szeretnénk, hogy az érkezés dátuma 7 napon belül van-e vagy sem, ha az érkezés dátuma hét napon belül van, csak akkor tudjuk megvásárolni a könyvet. Ehhez a következő kombinációt használjuk majd IF , ÉS, és TODAY funkciók.
LÉPÉSEK:
- Hasonlóképpen, a korábbi példákban is jelölje ki a cellát, majd írja be a képletet.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Ezután nyomja meg a Írja be a címet. .
- A képlet másolásához a tartományon keresztül húzza a Töltse ki a fogantyút szimbólumot lefelé. Alternatívaként kattintson duplán a címre. a hozzáadás ( + ) jelet a AutoFill a tartomány.
- Végül ez az eredmény minden egyes könyvre vonatkozóan az oszlopban jelenik meg. F .
10. Legmagasabb/legalacsonyabb érték elérése az IF, MAX & amp; MIN funkciók kombinálásával
Tegyük fel, hogy a könyvek számát szeretnénk összehasonlítani az első könyvvel. És meg fogjuk találni az összes könyv legmagasabb és legalacsonyabb értékét. Ehhez a kombinációt fogjuk használni IF , MAX & MIN funkciók.
LÉPÉSEK:
- Először is, jelöljük ki azt a cellát, ahová az eredményt szeretnénk beírni.
- Ezután illessze be a képletet ebbe a cellába.
=IF(D5=MAX($D$5:$D$21), "Jó", IF(D5=MIN($D$5:$D$21), "Nem jó", " Átlagos")))
- Végül nyomja meg a Írja be a címet. billentyűvel a billentyűzetről.
🔎 Hogyan működik a képlet?
- MAX($D$5:$D$21) a tartomány maximális értékét adja vissza.
- MIN($D$5:$D$21) a tartomány legkisebb értékét adja vissza.
- IF( D5=MAX($D$5:$D$21), "Jó", IF(D5=MIN($D$5:$D$21), "Nem jó", " Átlagos"))) az összehasonlítás utáni eredményt mutatja.
Emlékezetes dolgok
- Ha a képletben egy számot próbál nullával osztani, akkor a következő eredményt láthatja #DIV/0! hiba.
- A #VALUE! hiba akkor lép fel, ha helytelen adattípust ad meg a számításban. Például szöveget írhat be egy olyan képletbe, amely számokat vár.
- Ha áthelyezzük a képletcellát vagy a referenciacellákat, akkor a #REF! a hiba megjelenik. A képletben lévő hivatkozások már nem érvényesek.
- A #NAME! hiba azt mutatja, hogy a képletben rosszul írja a függvény nevét.
Következtetés
A fenti példák segítenek az Excel megtanulásában. IF függvényt egy értéktartományban. Kérdése van? Kérdezzen bátran.