A HA függvény az Excel egyik legnépszerűbb függvénye, és segítségével logikai összehasonlításokat végezhet egy érték és az elvárások között.
Tehát a HA utasításoknak két eredménye lehet. Az első eredmény akkor áll elő, ha az összehasonlítás igaz, a második pedig akkor, ha az összehasonlítás hamis.
Például az =HA(C2="Igen",1,2) a következőt jelenti: HA(C2 = Igen, akkor 1, ellenkező esetben 2 értéket ad vissza).
![Ez a böngésző nem támogatja a videók lejátszását. Telepítse a Microsoft Silverlightot, az Adobe Flash Playert vagy az Internet Explorer 9-es verzióját.](https://cxcs.microsoft.net/static/public/surface-and-devices/hu-hu/4873755a-8b1e-497e-bc54-101d1e75d3e7/d07c07fd6aabfe12ed716e87301dc3a1a3a7b5b0.png)
A HA függvénnyel, amely egy logikai függvény, aszerint adhat vissza értéket, hogy egy feltétel teljesül-e.
HA(logikai_vizsgálat; érték_ha_igaz; [érték_ha_hamis])
Például:
-
=HA(A2>B2;"Költségvetést meghaladó";"OK")
-
=HA(A2=B2,B4-A4,"")
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. |
Példák a HA függvényre
![A D2 cellában szereplő képlet a következő: =HA(C2="Igen",1,2)](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/9f8095f1-ed25-451b-a818-e2b9db01d829/1926774b797f30b8cd27ca49d04a5ad477949f2c.png)
-
=HA(C2=”Igen”,1,2)
A fenti példában a D2 cellában lévő képlet a következőt jelenti: HA(C2 = Igen, akkor 1, ellenkező esetben 2 értéket ad vissza)
![A D2 cellában szereplő képlet a következő_ =HA(C2=1,"IGEN","NEM")](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/d0ae94da-d05f-4600-8331-7ef742c126fb/37e8840b67d9203b4c12ea5525b4597037e0bc6d.png)
-
=HA(C2=1,”Igen”,”Nem”)
Ebben a példában a D2 cellában lévő képlet a következőt jelenti: HA(C2 = 1, akkor Igen, ellenkező esetben Nem értéket ad vissza)Ahogyan az látható, a HA függvény szöveg és értékek kiértékelésére is használható. Ezenkívül hibákat is kiértékelhet vele. Nemcsak azt ellenőrizheti, hogy valami egyenlő-e valami mással (egyetlen eredményt kapva), hanem matematikai operátorokat is használhat, és további számításokat is végrehajthat a feltételektől függően. Több HA függvényt is egymásba ágyazhat, és így több összehasonlítást is végezhet.
![A D2 cellában szereplő képlet a következő: =HA(C2>B2,”Költségvetést meghaladó”,”Költségvetésen belüli”)](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/219d0e3f-36d1-4d82-87df-29ac68330edb/2b66f69764f0f6d7f13551fb7943d0c54ff8b296.png)
-
=HA(C2>B2,”Költségvetésen belül”,”Költségvetést meghaladó”)
A fenti példában a D2 cellában lévő képlet a következőt jelenti: HA(C2 nagyobb mint B2, akkor a „Költségvetést meghaladó”, ellenkező esetben a „Költségvetésen belüli” értéket adja vissza)
![Az E2 cellában szereplő képlet a következő: =HA(C2>B2,C2-B2,"")](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/4bbae039-b79d-4998-b8b3-a18950f4350e/59b89dc80b0574a9aa7828dfed8cce9fcb423e38.png)
-
=HA(C2>B2;C2-B2;0)
A fenti ábrán szereplő képlet szöveges eredmény helyett egy matematikai számítást ad vissza. Tehát az E2 cellában lévő képlet a következőt jelenti: HA(A Tényleges nagyobb mint a Tervezett, akkor kivonja a tervezett összeget a tényleges összegből, ellenkező esetben nem ad vissza eredményt).
![Az F7 cellában szereplő képlet a következő: HA(E7=”Igen”,F5*0.0825,0)](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/d263a33c-3229-4e4d-9631-0568abc55d63/b438aee88d0ffc70e584f0c92d26da14c2473756.png)
-
=HA(E7=”Igen”,F5*0.0825,0)
Ebben a példában az F7 cellában szereplő képlet a következőt jelenti: HA(E7 = “Igen”, akkor a teljes összeget kiszámítja az F5 * 8,25% számításban, ellenkező esetben nem esedékes értékesítési adó, ezért 0 az eredmény)
Megjegyzés: Ha szöveget szeretne használni a képletekben, a szöveget idézőjelekbe kell foglalni (például: "Szöveg"). Az egyetlen kivétel az IGAZ és a HAMIS érték használata, amelyet az Excel automatikusan megért.
Gyakori problémák
Probléma |
A probléma oka |
---|---|
0 (nulla) egy cellában |
Nincs megadva az érték_ha_igaz vagy az érték_ha_hamis argumentum. Ahhoz, hogy a megfelelő értéket adja vissza a képlet, adja meg mindkét argumentum szövegét, vagy adja meg az IGAZ vagy HAMIS értéket az argumentumban. |
#NÉV? hiba egy cellában |
Ez általában azt jelenti, hogy a képletben elírás van. |
További segítségre van szüksége?
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.
Lásd még
HA függvény – beágyazott képletek és a csapdák elkerülése
A HA függvény használata az ÉS, a VAGY és a NEM függvényekkel