A HAELSŐIGAZ függvény ellenőrzi, hogy egy vagy több feltétel teljesül-e, és az első IGAZ feltételnek megfelelő értéket ad vissza. A HAELSŐIGAZ függvénnyel kiválthatja az egymásba ágyazott HA függvényeket, és így átláthatóbbá teheti a több feltételt tartalmazó képletét.
Megjegyzés: Ez a funkció Windows vagy Mac rendszeren érhető el, ha Office 2019-et használ, vagy ha Microsoft 365-előfizetéssel rendelkezik. Ha ÖnMicrosoft 365 előfizető, győződjön meg arról, hogy a legújabb verzióval rendelkezik.
Egyszerű szintaxis
A HAELSŐIGAZ függvény szintaxisa általában a következő: :
=HAELSŐIGAZ([Valami igaz1, Érték ha Igaz1,Valami igaz2,Érték ha Igaz2,Valami igaz3,Érték ha Igaz3)Vegye figyelembe, hogy a HAELSŐIGAZ függvénnyel legfeljebb 127 különböző feltételt tesztelhet. Nem javasoljuk azonban, hogy túl sok feltételt ágyazz be IF vagy IFS utasításokkal. Ennek az az oka, hogy több feltételt is meg kell adni a megfelelő sorrendben, és nagyon nehéz lehet felépíteni, tesztelni és frissíteni.
Szintaxis
-
HAELSŐIGAZ(logikai_vizsgálat1; érték_ha_igaz1; [logikai_vizsgálat2, érték_ha_igaz2]; [logikai_vizsgálat3; érték_ha_igaz3];…)
Argumentum |
Leírás |
logikai_vizsgálat1 (kötelező) |
Feltétel, amely kiértékeléskor IGAZ vagy HAMIS értéket vesz fel. |
érték_ha_igaz1 (kötelező) |
Ezt az értéket adja a függvény eredményül, ha a logikai_vizsgálat1 eredménye IGAZ. Üres is lehet. |
logikai_vizsgálat2…logikai_vizsgálat127 (nem kötelező) |
Feltétel, amely kiértékeléskor IGAZ vagy HAMIS értéket vesz fel. |
érték_ha_igaz2…érték_ha_igaz127 (nem kötelező) |
Ezt az értéket adja a függvény eredményül, ha a logikai_vizsgálatN eredménye IGAZ. Minden érték_ha_igazN megfelel egy logikai_vizsgálatN feltételnek. Üres is lehet. |
1. példa
Az A2:A6 cellák esetében a képlet a következő:
-
=HAELSŐIGAZ(A2>89;"A";A2>79;"B";A2>69;"C",A2>59;"D",IGAZ,"F")
Amely szerint HA(A2 nagyobb mint 89, akkor az „A” eredményt adja vissza, HA A2 nagyobb mint 79, a „B” eredményt adja vissza, és így tovább, minden más, 59-nél kisebb érték esetében az „F” eredményt adja vissza).
2. példa
A G7 cellában lévő képlet a következő:
-
=HAELSŐIGAZ(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)
Amely szerint HA(az F2 cellában lévő érték egyenlő 1, akkor a D2 cellában lévő értéket adja vissza, HA az F2 cellában lévő érték 2, akkor a D3 cellában lévő értéket adja vissza, és így tovább, végül, ha egyik feltétel sem teljesül, a D8 cellában lévő értékkel zárja a sort).
Megjegyzések
Alapértelmezett eredmény megadásához adja meg az IGAZ értéket a végső logical_test argumentumhoz. Ha a többi feltétel egyike sem teljesül, a rendszer a megfelelő értéket adja vissza. Az 1. példában a 6. és a 7. sor (az 58 osztályzattal) ezt mutatja be.
-
Ha egy logical_test argumentum megfelelő value_if_true nélkül van megadva, ez a függvény "Túl kevés argumentumot adott meg ehhez a függvényhez" hibaüzenet jelenik meg.
-
Ha egy logical_test argumentum kiértékelése és feloldása nem IGAZ vagy HAMIS értékre történik, akkor a függvény #VALUE! hibát küld vissza.
-
Ha nem találhatók IGAZ feltételek, ez a függvény #N/A hibát ad vissza.
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.
Kapcsolódó témakörök
HA függvény Speciális HA függvények – Beágyazott képletek használata és a buktatók elkerüléseOktatóvideó: Speciális HA függvényekA DARABTELI függvény egyetlen feltétel alapján számolja meg az értékeketA DARABHATÖBB függvény több feltétel alapján számlálja meg az értékeketA SZUMHA függvény egyetlen feltétel alapján összegzi az értékeketA SZUMHATÖBB függvény több feltétel alapján összegzi az értékeketAND függvényVAGY függvényFKERES függvényAz Excel képleteinek áttekintéseHibás képletek elkerüléseKéplethibák észleléseLogikai függvényekExcel-függvények (betűrendes)Excel-függvények (kategória szerint)