#ÉRTÉK! hiba kijavítása a HA függvényben

Ha az Excel egyik legsokoldalúbb és népszerű függvénye, és gyakran többször is használják egyetlen képletben, illetve más függvényekkel együtt. Sajnos, az összetettsége miatt, amellyel ha az állításokat meg lehet építeni, elég könnyű az #VALUE! adni. A hibát általában úgy tilthatja le, ha hibakezelő specifikus függvényeket (például hibás, hiba vagy HAHIBA) ad hozzá a képlethez.

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: bármelyik hibakezelő képletet használhatja, például a hibás, a hiba vagy a HAHIBA a ha függvénnyel együtt. Az alábbi témakörökből megtudhatja, hogy miként használhatja a ha, a hibás és a hiba vagy a HAHIBA képletet, ha az argumentum hibaérték.

Megjegyzések: 

  • A HAHIBA a Excel 2007-ban vezették be, és sokkal kívánatosabb a hibás vagy a hiba, mivel nem szükséges egy képletet redundánsan kiépíteni. HIBÁS és hiba: a képletet kétszer kell kiszámítani, először annak megállapításához, hogy a képlet hibát ad-e, majd ismét adja vissza az eredményt. A HAHIBA csak egyszer számítja ki a képletet.

  • 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 a megfelelő szintaxist hozza létre. Az alábbi példában egy olyan jól felépített képlet látható, amely a ha függvényt egy másik ha függvénybe ágyazza a bevételi szint alapján.

=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

Kérdése van egy adott függvénnyel kapcsolatban?

Tegye fel kérdését az Excel közösségi fórumában

Segítsen az Excel továbbfejlesztésében

Vannak javaslatai azzal kapcsolatban, hogy hogyan javíthatjuk az Excel következő verzióját? Ha igen, tanulmányozza a témaköröket az Excel User Voice webhelyen.

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ó)

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

Az Excel összes függvénye (betűrendes)

Az Excel függvényeinek kategória szerinti listája

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×