HA, ÉS, VAGY, beágyazott IF & NEM logikai függvények az Excelben
A dolgok nem mindig lesznek úgy, ahogy szeretnénk. Megtörténhet a váratlan. Tegyük fel például, hogy el kell osztani a számokat. Bármely szám nullával (0) való elosztása hibát eredményez. A logikai függvények jól jönnek ilyen esetekben. Ebben az oktatóanyagban a következő témákat tárgyaljuk.
Mi az a logikai függvény?
Ez egy olyan funkció, amely lehetővé teszi számunkra, hogy képletek és függvények végrehajtásakor bemutassuk a döntéshozatalt. A függvények hozzászoktak;
- Ellenőrizze, hogy egy feltétel igaz-e vagy hamis
- Kombináljon több feltételt
Mi az a feltétel és miért számít?
A feltétel egy olyan kifejezés, amely igazra vagy hamisra értékeli ki. A kifejezés lehet egy függvény, amely meghatározza, hogy a cellába beírt érték numerikus vagy szöveges adattípusú-e, ha egy érték nagyobb, egyenlő vagy kisebb egy megadott értéknél stb.
IF függvény példa
Ebből az oktatóanyagból a háztartási kellékek költségvetésével fogunk dolgozni. Az IF függvényt használjuk annak meghatározására, hogy egy cikk drága-e vagy sem. Feltételezzük, hogy a 6,000-nél nagyobb értékű tételek drágák. A 6,000 alattiak olcsóbbak. A következő képen látható az adatkészlet, amellyel dolgozni fogunk.
- Helyezze a kurzor fókuszát az F4 cellába
- Írja be a következő képletet, amely az IF függvényt használja
=HA(E4<6000,"Igen","Nem")
ITT,
- „=HA(…)” meghívja az IF függvényeket
- "E4<6000" az a feltétel, amelyet az IF függvény kiértékel. Ellenőrzi, hogy az E4 cellacím (részösszeg) értéke kisebb-e 6,000-nél
- "Igen" ez az az érték, amelyet a függvény megjelenít, ha az E4 értéke kisebb, mint 6,000
-
"Nem" ez az az érték, amelyet a függvény megjelenít, ha az E4 értéke nagyobb, mint 6,000
Ha végzett, nyomja meg az enter billentyűt
A következő eredményeket kapja
Az Excel logikai függvényei magyarázata
A következő táblázat az Excel összes logikai függvényét mutatja be
S / N | FUNKCIÓ | KATEGÓRIA | LEÍRÁS | HASZNÁLAT |
---|---|---|---|---|
01 | ÉS | logikus | Több feltételt is ellenőriz, és igazat ad vissza, ha az összes feltétel igaznak számít. | =ÉS(1 > 0,ISSZÁM(1)) A fenti függvény IGAZ értéket ad vissza, mert mindkét feltétel igaz. |
02 | HAMIS | logikus | A FALSE logikai értéket adja vissza. Egy olyan feltétel vagy függvény eredményének összehasonlítására szolgál, amely igaz vagy hamis értéket ad vissza | HAMIS() |
03 | IF | logikus |
Ellenőrzi, hogy egy feltétel teljesül-e vagy sem. Ha a feltétel teljesül, akkor igazat ad vissza. Ha a feltétel nem teljesül, hamis értéket ad vissza. =HA(logikai_teszt,[érték_ha_igaz],[érték_ha_hamis]) |
=HA(ISSZÁM(22),"Igen", "Nem") A 22 a szám, így az igent ad vissza. |
04 | IFROROR | logikus | Ha nem történik hiba, akkor a kifejezés értékét adja vissza. Ha hiba történik, akkor a hibaértéket adja vissza | =IFERROR(5/0"Osztás nullával hiba") |
05 | IFNA | logikus | Ha nem történik #N/A hiba, akkor értéket ad vissza. Ha #N/A hiba történik, akkor NA értéket ad vissza. A #N/A hiba értéket jelent, ha nem elérhető egy képlet vagy függvény számára. |
=IFNA(D6*E6,0;XNUMX) Megjegyzés: a fenti képlet nullát ad vissza, ha mindkettő, vagy bármelyik D6 vagy E6 üres |
06 | NEM | logikus | Igaz értéket ad vissza, ha a feltétel hamis, és hamis értéket ad vissza, ha a feltétel igaz |
=NEM(ISTEXT(0)) Megjegyzés: a fenti függvény true értéket ad vissza. Ennek az az oka, hogy az ISTEXT(0) hamis értéket ad vissza, a NOT függvény pedig a hamis értéket TRUE-vé alakítja |
07 | OR | logikus | Több feltétel kiértékelésénél használatos. Igaz értéket ad vissza, ha a feltételek bármelyike vagy mindegyik igaz. Hamis értéket ad vissza, ha minden feltétel hamis |
=VAGY(D8=”admin”,E8=”pénztáros”) Megjegyzés: a fenti függvény igaz értéket ad vissza, ha a D8 és az E8 egyike vagy mindkettő adminisztrátor vagy pénztáros |
08 | TRUE | logikus | A TRUE logikai értéket adja vissza. Egy olyan feltétel vagy függvény eredményének összehasonlítására szolgál, amely igaz vagy hamis értéket ad vissza | IGAZ() |
Beágyazott IF függvények
A beágyazott IF függvény egy másik IF függvényen belüli IF függvény. Beágyazott, ha az utasítások jól jönnek, ha kettőnél több feltétellel kell dolgoznunk. Tegyük fel, hogy egy egyszerű programot szeretnénk kidolgozni, amely ellenőrzi a hét napját. Ha a nap szombat, akkor a „buli jól”, ha vasárnap, akkor a „pihenési idő”, ha pedig bármelyik nap órától. Monday péntekig szeretnénk megjeleníteni, ne felejtse el kitölteni a teendők listáját.
Egy beágyazott if függvény segíthet a fenti példa megvalósításában. A következő folyamatábra bemutatja, hogyan lesz megvalósítva a beágyazott IF függvény.
A fenti folyamatábra képlete a következő
=HA(B1=”vasárnap”,”pihenési idő”,IF(B1=”szombat”,”bulizós”,”teendők listája”))
ITT,
- „=HA(….)” a fő if függvény
- „=HA(…,HA(….))” a második IF függvény a beágyazott. További kiértékelést biztosít, ha a fő IF függvény hamis értéket adott vissza.
Gyakorlati példa
Hozzon létre egy új munkafüzetet, és írja be az adatokat az alábbiak szerint
- Írja be a következő képletet
=HA(B1=”vasárnap”,”pihenési idő”,IF(B1=”szombat”,”bulizós”,”teendők listája”))
- Írja be a szombatot a B1 cellacímbe
- A következő eredményeket kapja
Töltse le az oktatóprogramban használt Excel fájlt
Összegzésként
A logikai függvények a döntéshozatal bevezetésére szolgálnak az értékelés során képleteket és függvényeket az Excelben.