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
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.