IF, AND, OR, Beágyazott IF & NEM Logikai funkciók az Excel-ben

Tartalomjegyzék:

Anonim

A dolgok nem mindig lesznek olyanok, amilyennek szeretnénk. A váratlan történhet. Tegyük fel például, hogy számokat kell osztani. Bármelyik szám nullával (0) való felosztása hibát eredményez. A logikai funkciók jól jönnek ilyen esetekben. Ebben az oktatóanyagban a következő témákkal foglalkozunk.

Ebben az oktatóanyagban a következő témákkal foglalkozunk.

  • Mi az a logikai funkció?
  • IF függvény példa
  • Az Excel Logic funkcióinak ismertetése
  • Beágyazott IF funkciók

Mi az a logikai funkció?

Ez egy olyan funkció, amely lehetővé teszi számunkra, hogy bevezessük a döntéshozatalt a képletek és függvények végrehajtásakor. A funkciókat megszokták;

  • Ellenőrizze, hogy egy feltétel igaz vagy hamis
  • Kombináljon több feltételt együtt
Mi az a feltétel, és miért számít?

A feltétel olyan kifejezés, amely vagy igaznak vagy hamisnak értékel. A kifejezés lehet olyan funkció, 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 funkció példa

Az oktatóanyagból a háztartási költségkerettel dolgozunk. Az IF függvényt használjuk annak meghatározására, hogy egy tétel drága-e vagy sem. Feltételezzük, hogy a 6000-nél nagyobb értékű cikkek drágák. A 6000-nél kisebbek olcsóbbak. A következő kép megmutatja azt az adatkészletet, amellyel együtt fogunk dolgozni.

  • 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

= IF (E4 <6000, "Igen", "Nem")

ITT,

  • "= IF (…)" meghívja az IF függvényeket
  • "E4 <6000" az a feltétel, amelyet az IF függvény értékel. Ellenőrzi, hogy az E4 cellacím (részösszeg) értéke kevesebb, mint 6000
  • "Igen", ezt az értéket jeleníti meg a függvény, ha az E4 értéke kevesebb, mint 6000
  • "Nem", ez az az érték, amelyet a függvény megjelenít, ha az E4 értéke nagyobb, mint 6000

Ha végzett, nyomja meg az Enter billentyűt

A következő eredményeket kapja

Az Excel Logic funkcióinak ismertetése

A következő táblázat az Excel összes logikai függvényét mutatja

S / N FUNKCIÓ KATEGÓRIA LEÍRÁS HASZNÁLAT
01 ÉS Logikus Több feltételt ellenőriz és igaz értéket ad vissza, ha mindegyik feltétel igaznak felel meg. = ÉS (1> 0, SZÁM (1)) A fenti függvény IGAZ-ot ad vissza, mert mindkét Feltétel igaz.
02 HAMIS Logikus Visszaadja a FALSE logikai értéket. Olyan feltétel vagy függvény eredményeinek összehasonlítására szolgál, amely igaz vagy hamis eredményt ad HAMIS()
03 HA Logikus Ellenőrzi, hogy teljesül-e egy feltétel. Ha a feltétel teljesül, akkor igaz lesz. Ha a feltétel nem teljesül, akkor hamis értéket ad vissza. = IF (logikai_teszt, [érték_ha_igaz], [érték_ha_hamis]) = HA (SZÁM (22), "Igen", "Nem") 22 a Szám, így Igen-t ad vissza.
04 IFROROR Logikus Visszaadja a kifejezés értékét, ha nem történik hiba. Ha hiba lép fel, akkor a hibaértéket adja vissza = IFERROR (5/0, "Oszd el nulla hibával")
05 IFNA Logikus Értéket ad vissza, ha nem fordul elő # N / A hiba. Ha # N / A hiba lép fel, akkor az visszaadja az NA értéket. # N / A hiba azt az értéket jelenti, amely nem áll rendelkezésre egy képlet vagy függvény számára. = IFNA (D6 * E6,0) NB: a fenti képlet nulla értéket ad, ha mindkettő vagy D6 vagy E6 üres / üres
06 NEM Logikus Igaz, ha a feltétel hamis, és hamis, ha a feltétel igaz = NOT (ISTEXT (0)) Megjegyzés: a fenti függvény true-val tér vissza. Ennek oka, hogy az ISTEXT (0) hamis értéket ad vissza, a NOT függvény pedig hamis értéket IGAZZá konvertál
07 VAGY Logikus Több feltétel kiértékelésekor használják. Visszaadja az igaz értéket, ha a feltételek bármelyike ​​vagy az összes igaz. Hamis eredményt ad, ha az összes feltétel hamis = VAGY (D8 = "admin", E8 = "pénztáros") Megjegyzés: a fenti függvény true-val tér vissza, ha a D8 és E8 rendszergazda vagy pénztáros egyaránt
08 IGAZ Logikus Visszaadja a TRUE logikai értéket. Olyan feltétel vagy függvény eredményeinek összehasonlítására szolgál, amely igaz vagy hamis eredményt ad IGAZ()

Beágyazott IF funkciók

A beágyazott IF függvény egy IF függvény egy másik IF függvényen belül . Beágyazott, ha az állí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 kifejleszteni, amely ellenőrzi a hét napját. Ha a nap szombat, akkor a "party well", ha vasárnap az "time to rest", ha pedig hétfőtől péntekig bármelyik napunk van, akkor ne felejtsük el kitölteni a teendők listáját.

A beágyazott if függvény segíthet a fenti példa megvalósításában. A következő folyamatábra bemutatja, hogy a beágyazott IF függvény hogyan kerül végrehajtásra.

A fenti folyamatábra képlete a következő

= IF (B1 = "vasárnap", "ideje pihenni", IF (B1 = "szombat", "jól bulizunk", "tennivalók listája"))

ITT,

  • "= IF (….)" A fő if függvény
  • "= IF (…, IF (….))" " A második IF függvény a beágyazott. További értékelést nyújt, ha a fő IF függvény hamis eredményt adott.

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

= IF (B1 = "vasárnap", "ideje pihenni", IF (B1 = "szombat", "jól bulizunk", "tennivalók listája"))

  • Írja be a szombatot a B1 cellacímbe
  • A következő eredményeket kapja

Töltse le az oktatóanyagban használt Excel fájlt

Összegzés

A képletek és függvények Excel-ben történő értékelésénél a logikai függvények szolgálnak a döntéshozatal bevezetésére.