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.

IF függvény példa Excelben

  • 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

IF függvény példa Excelben

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.

Beágyazott IF-függvények az Excelben

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

Gyakorlati példa egymásba ágyazott IF-függvényekre

Hozzon létre egy új munkafüzetet, és írja be az adatokat az alábbiak szerint

Gyakorlati példa egymásba ágyazott IF-függvényekre

  • Í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

Gyakorlati példa egymásba ágyazott IF-függvényekre

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.