A HAELSŐIGAZ függvény ellenőrzi, hogy egy vagy több feltétel teljesül-e, és eredményül visszaadja az első IGAZ feltételnek megfelelő értéket. 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-cel rendelkezik, vagy ha van Microsoft 365-előfizetése. Ha Ön Microsoft 365-előfizető, győződjön meg arról, hogy a legújabb verziót használja.
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)
Felhívjuk a figyelmét arra, hogy a HAELSŐIGAZ függvénnyel akár 127 különböző feltételt is megvizsgálhat. Azt javasoljuk azonban, hogy ne ágyazzon túl sok feltételt HA vagy HAELSŐIGAZ utasításba. Ennek az az oka, hogy több feltételt a helyes sorrendben kell beírni, ami bonyolult lehet a kialakításuk, a tesztelésük és a frissítésük.
Technikai részletek
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: |
|---|---|
| logical_test1 (kötelező) | Feltétel, amely kiértékeléskor IGAZ vagy HAMIS értéket vesz fel. |
| value_if_true1 (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. |
| logical_test2... logical_test127 (nem kötelező) | Feltétel, amely kiértékeléskor IGAZ vagy HAMIS értéket vesz fel. |
| value_if_true2... value_if_true127 (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 képlete 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 az utolsó logical_test argumentumként. Ha a többi feltétel egyike sem teljesül, a függvény a megfelelő értéket adja vissza. Az 1. példában ez a 6. és a 7. sorban látható (58-as osztályzattal).
- Ha egy logical_test argumentumot nem ad meg value_if_true, a függvény "A függvényhez beírt argumentumok száma túl kevés" hibaüzenetet jeleníti meg.
- Ha egy logical_test argumentum értéke nem IGAZ vagy HAMIS értékű, a függvény #VALUE! típusú hibát jelenít meg.
- Ha nem található IGAZ feltétel, 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.