Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016

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! típusú hibát jelenít meg. Általában mellőzheti a hibát, ha hibakezelő függvényeket ad hozzá a képlethez, például HIBÁS, HIBA.E vagy HAHIBA.

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 bármelyikét használhatja, például a HIBÁS, a HIBA.E vagy a HAHIBA a HA mellett. Az alábbi témakörökből megtudhatja, hogyan használhatja a HA, a HIBÁS és a HIBA.E, illetve a HAHIBA függvényt egy képletben, ha az argumentum hibaértékekre hivatkozik.

Megjegyzések: 

  • HAHIBA sokkal előnyösebb volt HIBÁS vagy HIBA.E, mivel nem igényli a képlet redundáns felépítését. HIBÁS és HIBA.E kényszerítse 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. HAHIBA csak egyszer számít ki.

  • 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 nem megfelelően van felépítve, akkor visszaadhatja a #VALUE! 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. Vannak, akik hibakezeléssel és hibakezeléssel együtt írják meg a képleteiket, de ez nem ajánlott eljárás, mivel a hibakezelő el fogja rejteni a lehetséges hibákat, így nem feltétlenül fogja tudni, hogy a képlet megfelelően működik-e vagy sem. Ha hibakezelést kell hozzáadnia, a legjobb, ha hozzáadja, miután meggyőződett arról, hogy a képlet 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. Ellenkező esetben tényleges százalékértékként kell megadnia ő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

IFS függvény (Microsoft 365 vagy Excel 2016 vagy újabb verzió)

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.