A #HIÁNYZIK hiba javítása

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 iPad Excel Excel Web App iPhone Excel Android-táblagépes Excel Android Excel Windows Phone 10 Excel Excel Mobile

A #N/A hiba általában azt jelzi, hogy egy képlet nem találja, amit meg kellene találnia.

Legjobb megoldás

A #N/A hiba leggyakrabban az XKERES, az FKERES, a VKERES, a KERES és a HOL.VAN függvénnyel jelentkezik, amikor egy képlet nem találja az egyik hivatkozott értéket. Például akkor, ha a keresett érték nem található meg a forrásadatokban.

A keresett érték nem létezik. Az E2 cellában lévő képlet a következő: =FKERES(D2,$D$6:$E$8,2,HAMIS). A Banán érték nem található, ezért a képlet #N/A hibát ad vissza. Ebben az esetben a keresőtáblában nem szerepel a "Banán" szó, ezért az FKERES függvény #N/A hibát ad vissza.

Megoldás: Győződjön meg arról, hogy létezik a keresett érték a forrásadatokban, vagy használjon hibakezelő mechanizmust, például a HAHIBA függvényt a képletben. A =HAHIBA(KÉPLET();0) képlet jelentése például a következő:

  • =HA(a képlet kiértékelése hibát ad vissza, akkor a 0 jelenjen meg, ellenkező esetben a képlet eredménye)

Az "" karakterrel nem jeleníthet meg semmit, vagy saját szöveget helyettesíthet benne: =HAHIBA(KÉPLET();"Hibaüzenet helye")

Megjegyzés

Ha nem biztos abban, hogy ekkor mit kell tennie, vagy milyen típusú segítségre van szüksége, keressen hasonló kérdéseket a Microsoft Community webhelyen, vagy tegyen fel egy saját kérdést.

Hivatkozás az Excel közösségi fórumára

Ha további segítségre van szüksége a hiba kijavításához, az alábbi ellenőrzőlista hibaelhárítási lépéseit követve megállapíthatja, hogy mi okozza a problémát a képletekben.

Helytelenek az értéktípusok

A keresett érték és a forrásadatok különböző típusúak. Például az FKERES függvénnyel számot keres, de a forrásadatokat a program szövegként tárolja.

Helytelen értéktípusok. A példában az látható, hogy egy FKERES függvényt használó képlet #N/A hibát ad vissza, mert a keresett elem számként, a keresési tábla azonban szövegként van formázva. Megoldás: Győződjön meg arról, hogy az adattípusok azonosak. A cellaformátum ellenőrzéséhez jelölje ki az egyik cellát vagy cellatartományt, kattintson rá a jobb gombbal, válassza aCellaszám>formázásaparancsot (vagy nyomja le a Ctrl+1 billentyűkombinációt), és szükség esetén módosítsa a formátumot.

A Cellák formázása párbeszédpanel, amelyen a Szám lap Szöveg beállítása van kiválasztva

Tipp:

Ha az egész oszlopra szeretné érvényesíteni a formátum módosítását, először állítsa be a kívánt formázást, majd használja az Adatszövegből>oszlopok>befejezése funkciót.

A cellák fölös szóközt tartalmaznak

A cellák elejéről és végéről a KIMETSZ függvény használatával távolíthatja el a szóközöket. A következő példában a KIMETSZ függvényt az FKERES függvénybe ágyazva eltávolítjuk az A2:A7 cellákban lévő nevek elől a fölös szóközöket, és eredményként a részleg nevét kapjuk.

Az FKERES és a KIMETSZ függvény együttes használata egy tömbképletben a kezdő/záró szóközök eltávolításához. Az E3 cellában az {=FKERES(D2,KIMETSZ(A2:B7),2,HAMIS)} képlet szerepel; ezt a CTRL+SHIFT+ENTER billentyűkombinációval kell megadni. =FKERES(D2;KIMETSZ(A2:B7);2;HAMIS)

Megjegyzés

Dinamikus tömbképletek – Ha a Microsoft 365 aktuális verziójával rendelkezik, és az Insiders Fast kiadási csatornán van, akkor beírhatja a képletet a kimeneti tartomány bal felső cellájába, majd az Enter billentyű lenyomásával megerősítheti a képletet dinamikus tömbképletként. Ellenkező esetben a képletet régi típusú tömbképletként kell megadni úgy, hogy először kijelöli a kimeneti tartományt, beírja a képletet a kimeneti tartomány bal felső cellájába, majd a megerősítéshez lenyomja a Ctrl+Shift+Enter billentyűkombinációt. Az Excel a képlet elejére és végére beszúrja Ön helyett a zárójeleket. A tömbképletekről további információt az Útmutatások és példák tömbképletek használatához című cikkben talál.

A közelítőleges egyezés, illetve a pontos egyezés (IGAZ/HAMIS) módszerének használata

Alapértelmezés szerint a táblázatokban információt kereső függvényekhez az adatokat növekvő sorrendbe kell rendezni. Az FKERES és a VKERES munkalapfüggvény azonban egy tartományban_keres argumentumot is tartalmaz, amely arra utasítja a függvényt, hogy pontos egyezést keressen akkor is, ha a táblázat nem rendezett. A pontos egyezés kereséséhez a tartományban_keres argumentumnak adja a HAMIS értéket. Fontos tudni, hogy ha az IGAZ argumentumot használja (amely a függvényt közelítő egyezés keresésére utasítja), akkor nemcsak a #HIÁNYZIK hiba léphet fel, hanem hibás eredményt is kaphat, mint az alábbi példában.

Példa arra, hogy az FKERES függvény IGAZ range_lookup argumentummal való használata hibás eredményeket okozhat. Ebben a példában nemcsak a "Banán" keresése okoz #N/A hibát, de a "Körte" keresése is téves árat ad eredményül. Ennek az IGAZ argumentum használata az oka, amely arra utasítja az FKERES függvényt, hogy pontos egyezés helyett közelítő egyezést keressen. A "Banán"-ra nincs pontos egyezés, és betűrendben a "Körte" az "Őszibarack" előtt áll. Ebben az esetben az FKERES függvény a HAMIS argumentummal való használata a "Körte" keresésére a helyes árat adná vissza, de a "Banán" keresésre továbbra is #N/A hiba lépne fel, mert a keresőlistában nem található "Banán" érték.

A HOL.VAN függvény használata esetén az egyezés_típus argumentum értékének módosításával adja meg a táblázat rendezési sorrendjét. Pontos egyezéshez az egyezés_típus argumentum értéke legyen 0 (nulla).

Egy tömbképlet olyan tartományra hivatkozik, amelyben eltérő számú sor vagy oszlop van, mint a tömbképletet tartalmazó tartományban

A hiba kijavításához ellenőrizze, hogy a tömbképlet által hivatkozott tartományban ugyanannyi sor és oszlop van-e, mint a tömbképletet tartalmazó cellatartományban, vagy a tömbképletet írja kevesebb, illetve több cellába, hogy a képlet tartományhivatkozásának megfeleljen.

Az alábbi példában az E2 cella eltérő méretű tartományokra hivatkozik:

Példa nem egyező tartományi hivatkozások #N/A hibát okozó tömbképletére. Az E2 cellában a {=SZUM(HA(A2:A11=D2,B2:B5))} képlet szerepel; ezt a CTRL+SHIFT+ENTER billentyűkombinációval kell megadni. =SZUM(HA(A2:A11=D2;B2:B5))

A képlet akkor fog helyesen működni, ha mindkét tartomány a 2–11. sort foglalja magában.

=SUM(IF(A2:A11=D2,B2:B11))

Megjegyzés

Dinamikus tömbképletek – Ha a Microsoft 365 aktuális verziójával rendelkezik, és az Insiders Fast kiadási csatornán van, akkor beírhatja a képletet a kimeneti tartomány bal felső cellájába, majd az Enter billentyű lenyomásával megerősítheti a képletet dinamikus tömbképletként. Ellenkező esetben a képletet régi típusú tömbképletként kell megadni úgy, hogy először kijelöli a kimeneti tartományt, beírja a képletet a kimeneti tartomány bal felső cellájába, majd a megerősítéshez lenyomja a Ctrl+Shift+Enter billentyűkombinációt. Az Excel a képlet elejére és végére beszúrja Ön helyett a zárójeleket. A tömbképletekről további információt az Útmutatások és példák tömbképletek használatához című cikkben talál.

Ha kézzel írta be a #N/A vagy a HIÁNYZIK() értéket egy cellába, mert hiányzott a megfelelő adat, amint lehet, cserélje le őket valós adatokra. Amíg ez meg nem történik, az ezekre a cellákra hivatkozó képletek nem tudnak értéket számítani, és a #N/A hibát adják vissza.

Példa a cellákba beírt #N/A képletre, amely megakadályozza a SZUM függvényt használó képletek megfelelő kiszámítását. Ebben az esetben May-December #N/A értékeket tartalmaznak, így a Végösszeg nem tud számítani, és a #N/A hibát adja vissza.

Egy előre definiált vagy felhasználó által definiált függvényt használó képletben hiányzik egy vagy több kötelezően megadandó argumentum.

A hiba kijavításához ellenőrizze a használt függvény képletszintaxisát, és írja be az összes szükséges argumentumot a hibát visszaadó képletbe. Lehet, hogy ehhez meg kell nyitnia a Visual Basic Editor (VBE) ablakát, és ott kell ellenőriznie a függvényt. A VBE elérhető a Fejlesztőeszközök lapról, de az ALT+F11 billentyűkombinációval is megnyitható.

Nem érhető el egy megadott, felhasználó által definiált függvény

A hiba kijavításához győződjön meg arról, hogy a felhasználó által definiált függvényt tartalmazó munkafüzet meg van nyitva, és a függvény megfelelően működik.

Egy futtatott makró #HIÁNYZIK hibaértéket adó függvényt tartalmaz

A hiba kijavításához győződjön meg arról, hogy a függvény argumentumai megfelelőek és a megfelelő pozícióban vannak.

Függvényeket, például a CELLA függvényt tartalmazó védett fájlt szerkesztve a cellák tartalma helyett a #HIÁNYZIK! hiba látható

A hiba kijavításához a Ctrl+Alt+F9 billentyűkombinációt lenyomva számítsa ki újra a munkalap képleteit.

Segítségre van szüksége egy függvény argumentumainak megértéséhez?

Ha nem biztos abban, hogy melyik argumentumot kell használnia, a Függvény varázsló segíthet. Jelölje ki a kérdéses képletet tartalmazó cellát, majd lépjen a Képletek lapra, és nyomja le a Függvény beszúrása gombot.

Függvény beszúrása gomb. Az Excel automatikusan betölti a varázslót:

Példa a Képletkiértékelő varázsló párbeszédpanelre Az argumentumokra kattintva az Excel mindegyikről megjeleníti a tudnivalókat.

A #HIÁNYZIK hibaérték használata diagramokkal

A #HIÁNYZIK hibaérték hasznos is lehet! A #N/A gyakori gyakorlat a diagramokban például az alább látható adatok használatakor, mivel a #N/A értékek nem jelennek meg a diagramon. Az alábbi példákban hogyan néz ki egy diagram nullákat és #N/A-t tartalmazó cellákkal.

Példa 0 értékeket megjelenítő vonaldiagramra Az előző példában látható, hogy a 0 értékeket a diagram ábrázolja, és egyenes vonalként jeleníti meg alul, amely hirtelen a magasba szökik az Összeg oszlop ábrázolásakor. Az alábbi példában a 0-k helyet a #HIÁNYZIK hibaértéket használjuk.

Példa a #HIÁNYZIK értékeket meg nem jelenítő vonaldiagramra

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

Szövegként tárolt számok számmá alakítása

FKERES függvény

VKERES függvény

KERES függvény

HOL.VAN függvény

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 billentyűparancsai

Minden Excel-függvény betűrendes listája

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