HA, ÉS, VAGY, beágyazott IF & NEM logikai függvények az Excelben

⚡ Okos összefoglaló

Az Excel logikai függvényei döntéshozatali képességet adnak a képletekhez azáltal, hogy ellenőrzik, hogy egy feltétel igaz-e vagy hamis-e. Ez az oldal egy kidolgozott költségvetési példával, az ÉS, VAGY, NEM, HAHIBA és HAHA függvényekkel, valamint a kettőnél több eredményre vonatkozó beágyazott HA utasításokkal ismerteti a HA függvényt.

  • 🔀 Fő cél: A logikai függvények bevezetik a döntéshozatalt, annak ellenőrzését, hogy egy feltétel igaz vagy hamis-e, és több feltétel kombinálását.
  • Állapot: A feltétel egy olyan kifejezés, amely igaz vagy hamis értéket ad vissza, például ha az E4 kisebb, mint 6000.
  • HA függvény: A =HA(logikai_teszt; érték_ha_igaz; érték_ha_hamis) függvény egy értéket ad vissza, ha a teszt sikeres, és egy másikat, ha nem.
  • 🔗 ÉS és VAGY: Az ÉS csak akkor ad vissza igaz értéket, ha minden feltétel igaz, az OR pedig akkor, ha bármelyik feltétel igaz.
  • ???? NOT és hibakezelők: A NEM függvény visszafordítja az igaz vagy hamis eredményt, a HAHIBA függvény minden hibát elhárít, az IFHIBA pedig csak a #HIÁNYZIK hibát.
  • 🪆 Beágyazott HA: Egy másik IF-en belüli IF kettőnél több eredményt kezel, például minden napra más üzenetet.

Logikai függvények Excelben HA ÉS VAGY NEM

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
=IF(E4<6000,"Yes","No")

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ő

=IF(B1="Sunday","time to rest",IF(B1="Saturday","party well","to do list"))

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
=IF(B1="Sunday","time to rest",IF(B1="Saturday","party well","to do list"))
  • Í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

HA vs. Beágyazott HA vs. HA TÖBB

Az Excel háromféleképpen adhat vissza különböző eredményeket feltételekből, és a megfelelő kiválasztása biztosítja a képlet olvashatóságát. Egyetlen HA két eredményt kezel, egy beágyazott HA többet, az újabb HA függvény pedig a hosszú beágyazott HA függvényt váltja fel.

Megközelítés Eredmények száma Példa
IF Kettő, egy igaz érték és egy hamis érték =HA(E4<6000,"Igen","Nem")
Beágyazott IF Több, egy HA a másikban =HA(B1=”Vasárnap”,”pihenő”;HA(B1=”Szombat”,”buli”,”teendők”))
IFS Több, beágyazott HA záró zárójelei nélkül =HATÖBB(B1=”Vasárnap”,”pihenő”,B1=”Szombat”,”buli”,IGAZ,”teendő”)

💡 Tipp: Tartsa a beágyazást néhány szinten. Amikor egy képlet három vagy négy beágyazott HA függvénynél tovább növekszik, váltson HA függvényre, vagy használjon keresőtáblát az FKERES függvénnyel, mert egy hosszú beágyazott HA függvény nehezen olvasható és javítható.

GYIK

Az ÉS csak akkor ad vissza IGAZ értéket, ha minden feltétel igaz, tehát minden tesztnek sikeresnek kell lennie. Az OR IGAZ értéket ad vissza, ha legalább egy feltétel igaz. Az ÉS szigorúbb, az OR megengedőbb.

A HAHIBA függvény minden hibatípust rögzít, beleértve a #ZEL/0! és az #ÉRTÉK! hibákat is. Az IFNA függvény csak a #HIÁNYZIK hibát rögzíti. Az IFNA függvényt FKERES függvény után használja, ha hiányzó egyezést szeretne találni, de más hibákat is látni szeretne.

Helyezzen ÉS vagy VAGY operátort a HA logikai tesztjébe, például =HA(ÉS(E4>0;E4<6000);”Igen”;”Nem”). A HA ezután az ÉS vagy VAGY operátor által kiértékelt kombinált feltétel alapján adja vissza az értékét.

Igen. Az olyan mesterséges intelligencia funkciók, mint a Copilot az Excelben, egy egyszerű kérést, például a „Megfelelt jelenik meg, ha az eredmény legalább 50, egyébként Nem felelt meg” kifejezésre konvertálnak =HA(C2>=50;„Megfelelt”;„Nem felelt meg”). A felhasználó áttekinti a logikát az alkalmazása előtt.

Igen. A mesterséges intelligencia asszisztensek beolvasnak egy hosszú beágyazott HA függvényt, és átírják HA FELÜL függvényként, vagy javasolnak egy keresőtáblát, majd elmagyarázzák a változtatást. A felhasználó megerősíti, hogy az eredmények megegyeznek, mielőtt lecserélné az eredeti képletet.

Foglald össze ezt a bejegyzést a következőképpen: