Applies ToMicrosoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Webes Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016 Excel Web App Windows Phone 10 Excel

Az Excelben a HA függvénnyel logikai összehasonlítást végezhet egy érték és a várt érték között egy feltétel tesztelésével, és eredmény visszaadásával, ha a feltétel Igaz vagy Hamis.

  • =HA(Valami igaz, akkor valami történik, ellenkező esetben pedig valami más)

De mi a teendő, ha egyszerre több feltételt szeretne ellenőrizni, ahol minden feltételnek Igaznak vagy Hamisnak kell lennie (ÉS), vagy csak egyetlen feltételnek kell Igaznak vagy Hamisnak lennie (VAGY), vagy pedig azt szeretné tudni, ha a feltétel NEM felel meg a megadott feltételnek? Mind a 3 függvény használható magában, de sokkal gyakrabban előfordul, hogy a HA függvénnyel párosítják őket.

A HA és az ÉS, VAGY és NEM függvények együttes használatával többszörös kiértékelések végezhetők, hogy a feltételek Igaz vagy Hamis értéket adnak-e.

Szintaxis

  • HA(ÉS()) - HA(ÉS(logikai1; [logikai2];...), érték_ha_igaz; [érték_ha_hamis]))

  • HA(VAGY()) - HA(VAGY)logikai1; [logikai2];...), érték_ha_igaz, [érték_ha_hamis]))

  • HA(NEM()) - HA(NEM(logikai1), érték_ha_igaz, [érték_ha_hamis]))

Argumentum neve

Leírás

logikai_vizsgálat (kötelező)

A vizsgálni kívánt feltétel.

érték_ha_igaz (kötelező)

A visszaadandó érték, ha a logikai_vizsgálat eredménye IGAZ.

érték_ha_hamis (nem kötelező)

A visszaadandó érték, ha a logikai_vizsgálat eredménye HAMIS.

Az alábbiakban egy áttekintést láthat, hogy hogyan érdemes külön-külön felépíteni az ÉS, VAGY és NEM függvényeket. Ha bármelyik függvényt egy HA utasítással kombinálja, a következőképpen fog kinézni:

  • ÉS – =HA(ÉS(Valami igaz, Valami más igaz), Érték ha Igaz, Érték ha Hamis)

  • VAGY – =HA(VAGY(Valami igaz, Valami más igaz), Érték ha Igaz, Érték ha Hamis)

  • NEM – =HA(NEM(Valami igaz), Érték ha Igaz, Érték ha Hamis)

Példák

Az alábbiakban néhány gyakori beágyazott IF(AND()), IF(OR()) és IF(NOT()) utasítást láthat az Excelben. Az ÉS és a VAGY függvény legfeljebb 255 különböző feltételt támogatnak, de nem ajánlatos néhánynál több feltételt használni, ugyanis az összetett, beágyazott függvények felépítése, tesztelése és fenntartása nagyon bonyolulttá válhat. A NOT függvény csupán egy feltételt fogad el.

Példák a HA függvény használatára az ÉS, a VAGY és a NEM függvényekkel numerikus értékek és szöveg kiértékeléséhez

Az alábbiakban az összefüggések alapján elmagyarázott képleteket láthatja:

Képlet

Leírás

=HA(ÉS(A2>0,B2<100),IGAZ, HAMIS)

HA az A2 (25) nagyobb, mint 0, ÉS a B2 (75) kisebb, mint 100, akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben mindkét feltétel teljesül, így a képlet az IGAZ értéket adja vissza.

=HA(ÉS(A3="Piros",B3="Zöld"),IGAZ,HAMIS)

HA az A3 ("Kék") = "Piros", ÉS a B3 ("Zöld") egyenlő "Zöld", akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben csak az első feltétel igaz, így a képlet a HAMIS értéket adja vissza.

=HA(VAGY(A4>0,B4<50),IGAZ, HAMIS)

HA az A4 (25) nagyobb, mint 0, VAGY a B4 (75) kisebb, mint 50, akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben csak az első feltétel IGAZ, de mivel a VAGY utasításnál csak egy argumentumnak kell igaznak lennie, a képlet az IGAZ értéket adja vissza.

=HA(VAGY(A5="Piros",B5="Zöld"),IGAZ,HAMIS)

HA az A5 ("Kék") egyenlő "Piros", VAGY a B5 ("Zöld") egyenlő "Zöld", akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben a második argumentum értéke Igaz, ezért a képlet az IGAZ értéket adja vissza.

=HA(NEM(A6>50),IGAZ,HAMIS)

HA az A6 (25) NEM nagyobb, mint 50, akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben 25 nem nagyobb, mint 50, ezért a képlet eredménye IGAZ.

=HA(NEM(A7="Piros"),IGAZ,HAMIS)

HA az A7 ("Kék") NEM egyenlő "Piros", akkor az eredmény IGAZ, egyébként HAMIS.

Ne feledje, hogy a megfelelő feltételek beírása után minden példában szerepel egy zárójel. A hátralévő Igaz/Hamis argumentumok ezután már a külső HA utasításhoz tartoznak. A példákban az IGAZ/HAMIS értékek helyett Szöveg vagy Numerikus értékeket is kérhet eredményként.

Az alábbiakban láthat néhány példát a dátumok kiértékeléséhez az ÉS, a VAGY és a NEM függvényekkel.

Példák a HA függvény használatára az ÉS, a VAGY és a NEM függvényekkel dátumok kiértékeléséhez

Az alábbiakban az összefüggések alapján elmagyarázott képleteket láthatja:

Képlet

Leírás

=HA(A2>B2,IGAZ,HAMIS)

HA az A2 nagyobb, mint B2, akkor az eredmény IGAZ, egyébként HAMIS. 03/12/14 nagyobb, mint 01/01/14, ezért a képlet eredménye IGAZ.

=HA(ÉS(A3>B2,A3<C2),IGAZ,HAMIS)

HA az A3 nagyobb, mint a B2, ÉS A3 kisebb, mint a C2, akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben mindkét argumentum igaz, ezért a képlet az IGAZ értéket adja vissza.

=HA(VAGY(A4>B2,A4<B2+60),IGAZ,HAMIS)

HA az A4 nagyobb, mint a B2, VAGY A4 kisebb, mint B2 + 60, akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben az első argumentum igaz, de a második hamis. Mivel a VAGY utasítás miatt csak az egyik argumentumnak kell igaznak lennie, a képlet az IGAZ értéket adja vissza. Ha a Képletek lap Képletkiértékelő varázslóját használja, láthatja, hogy az Excel hogyan értékeli ki a képletet.

=HA(NEM(A5>B2),IGAZ,HAMIS)

HA az A5 nem nagyobb, mint a B2, akkor az eredmény IGAZ, egyébként HAMIS. Ebben az esetben az A5 nagyobb, mint a B2, ezért a képlet a HAMIS értéket adja eredményül.

Példa a Képletkiértékelő varázslóra

And, OR és NOT használata feltételes formázással az Excelben

Az Excelben az ÉS, a VAGY és a NEM függvényt is használhatja feltételes formázási feltételek beállításához a képlet beállításával. Ha így tesz, elhagyhatja az IF függvényt, és önmagukban használhatja az ÉS, a VAGY és a NEM függvényeket.

Az Excel Kezdőlap lapján kattintson a Feltételes formázás > Új szabály elemre. Ezután jelölje ki a „A formázandó cellák kijelölése képlettel” beállítást, írja be a képletet, és alkalmazza a választott formázást.

Feltételes formázás > Szabály szerkesztése párbeszédpanel, amely a Képlet módszert jeleníti meg

A korábbi Dátumok példánál maradva így néznének ki a formulák.

Példa az ÉS, a VAGY és a NEM függvények használatára a Feltételes formázási tesztekhez

Képlet

Leírás

=A2>B2

Ha az A2 értéke nagyobb, mint a B2, formázza a cellát, egyébként hagyja.

=ÉS(A3>B2,A3<C2)

Ha az A3 nagyobb, mint a B2, ÉS az A3 kisebb, mint a C2, formázza a cellát, egyébként hagyja.

=VAGY(A4>B2,A4<B2+60)

Ha az A4 nagyobb, mint a B2, VAGY az A4 kisebb, mint B2 plusz 60 (nap), formázza a cellát, egyébként hagyja.

=NEM(A5>B2)

Ha az A5 értéke NEM nagyobb, mint a B2, formázza a cellát, egyébként hagyja. Ebben az esetben az A5 nagyobb, mint a B2, ezért a képlet a HAMIS értéket adja eredményül. Ha a képletet a =NEM(B2>A5) formára módosítaná, akkor IGAZ értéket adna eredményül, és a cella formázva lenne.

Gyakori hiba, hogy a képlet egyenlőségjel (=) nélkül kerül a Feltételes formázásba. Ha ebbe a hibába esik, a rendszer a Feltételes formázás párbeszédablakban automatikusan hozzáadja az egyenlőségjelet a képlethez - ="VAGY(A4>B2,A4<B2+60)", így el kell távolítania az idézőjeleket, mielőtt a képlet működőképes lesz.

További segítségre van szüksége?

Lásd még

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.

Megtudhatja, hogyan használhat beágyazott függvényeket képletekben

HA függvény

ÉS függvény

VAGY függvény

NEM függvény

A képletek áttekintése az Excelben

Hibás képletek kiküszöbölése

A képlethibák feltárása

Az Excel billentyűparancsai

Logikai függvények (segédlet)

Az Excel függvényeinek betűrendes listája

Az Excel függvényeinek kategória szerinti listája

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.