Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

A HA az Excel egyik legsokoldalúbb és legnépszerűbb függvénye, amelyet gyakran többször is használnak egyetlen képletben, valamint más függvényekkel kombinálva. Sajnos, mivel az összetettség, amellyel IF utasítások hozhatók létre, meglehetősen könnyű belefutni a #VALUE! hibát küld vissza. A hibát általában mellőzheti, ha hibakezelő függvényeket ad hozzá a képlethez, például a ISERROR, az ISERR vagy a HAHIBA függvényt.

Probléma: Az argumentum hibaértékekre hivatkozik

Hibaértékű cellahivatkozás esetén a HA függvény az #ÉRTÉK! hibát adja.

Megoldás: A hibakezelő képletek (például ISERROR, ISERR vagy IFERROR) bármelyikét használhatja a HA mellett. Az alábbi témakörök ismertetik, hogyan használható a HA, az ISERROR és az ISERR, illetve a HAHIBA függvény egy képletben, ha az argumentum hibaértékekre hivatkozik.

Megjegyzések: 

  • Az IFERROR a Excel 2007 lett bevezetve, és sokkal előnyösebb az ISERROR vagy az ISERR esetében, mivel nem igényel redundáns képletet. Az ISERROR és az ISERR kényszeríti a képlet kétszeri kiszámítását, először ellenőrizze, hogy hibát ad-e vissza, majd ismét visszaadja az eredményt. A HAHIBA függvény csak egyszer számítja ki a függvényt.

  • A =HAHIBA(Képlet,0) képlet sokkal hatékonyabb, mint a =HA(HIBÁS(Képlet,0,Képlet)) képlet.

Probléma: Hibás szintaxis

Ha egy függvény szintaxisa hibásan lett felépítve, akkor a képlet #ÉRTÉK! hibát adhat vissza.

Megoldás: Győződjön meg arról, hogy megfelelően hozza létre a szintaxist. Íme egy példa egy jól felépített képletre, amely egy HA függvényt ágyaz egy másik HA függvénybe a jövedelemszint alapján történő levonások kiszámításához.

=HA(E2<31500;E2*15%;HA(E2<72500;E2*25%;E2*28%))

Példa egy jól felépített HA utasításra

Ez a képlet egyszerűen megfogalmazva a következőt jelenti: HA az A5 cella értéke kisebb, mint 31 500, akkor az értéket meg kell szorozni 15%-kal. De HA nem, akkor ellenőrizni kell, hogy az érték kisebb-e, mint 72 500. HA igen, akkor meg kell szorozni 25%-kal, ha nem, akkor pedig 28%-kal.

Ha a HAHIBA függvényt egy meglévő képlettel szeretné használni, akkor elegendő egyszerűen körülfognia a kész képletet a HAHIBA függvénnyel:

=HAHIBA(HA(E2<31500;E2*15%;HA(E2<72500;E2*25%;E2*28%));0)

Mely egyszerűen azt jelenti, hogy HA az eredeti képlet eredménye bármilyen hiba, akkor a 0 érték legyen látható, más esetben pedig a HA függvény által visszaadott érték. Egyes felhasználók szeretik azonnal hibakezeléssel együtt megírni a képleteiket, ez azonban nem jó gyakorlat, mert a hibakezelés elrejti a potenciális hibákat, így előfordulhat, hogy nem fogja észrevenni, hogy a képlete megfelelően működik-e. Ha hibakezelésre van szüksége, akkor célszerű csak azután hozzáadnia azt, ha már biztosan tudja, hogy a képlete megfelelően működik.

Megjegyzés: A képletek kiértékelési értékei nem tartalmaznak vesszőket. Ha vesszőt ad hozzá az ilyen értékekhez, a HA függvény argumentumként próbálja meg használni őket, és az Excel egy hibaüzenetet jelenít meg. A százalékos szorzókhoz azonban használhat % szimbólumot. Ez közli az Excellel, hogy az adott értékeket százalékként szeretné használni. Máskülönben tényleges százalékértékként kellene beírnia őket, például „E2*0,25”.

Üzenet az Excelben, ha vesszőt használ egy értékben

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

Az #ÉRTÉK! hiba javítása

HA függvény

HAHIBA függvény

Ellenőrző függvények

HAELSŐIGAZ függvény (Microsoft 365 vagy Excel 2016 vagy újabb)

HA függvény – beágyazott képletek és a csapdák elkerülése

Video: Nested IF functions

A képletek áttekintése az Excelben

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

A képlethibák feltárása

Minden Excel-függvény 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.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×