A #HIV! hiba akkor jelenik meg, amikor egy képlet egy nem érvényes cellára hivatkozik. Ez akkor történik a leggyakrabban, ha a képletek által hivatkozott cellákat törlik, vagy tartalmat illesztenek be rájuk.
Példa – Oszlop törlésével okozott #HIV! hiba
A következő példa a =SZUM(B2,C2,D2) képletet használja az E oszlopban.

A B, a C vagy a D oszlop törlése #HIV! hibát okozna. Ebben az esetben a C oszlopot (2007-es értékesítés) fogjuk törölni, így a képlet a következő lesz: =SZUM(B2,#HIV!,C2). Amikor ehhez hasonló explicit cellahivatkozást használ (ahol az egyes cellákra egyenként hivatkozik, vesszővel elválasztva), és töröl egy hivatkozott sort vagy oszlopot, az Excel nem tudja azt feloldani, ezért #HIV! hibát ad vissza. Ez az elsődleges oka annak, hogy nem ajánlott az explicit cellahivatkozások használata a függvényekben.

Megoldás
-
Ha véletlenül törölt sorokat vagy oszlopokat, akkor a Visszavonás gombra vagy a gyorselérési eszköztárra kattintva (illetve a CTRL+Z billentyűkombinációval) azonnal visszaállíthatja őket.
-
Módosítsa úgy a képletet, hogy az az egyéni cellák helyett tartományhivatkozást használjon, például =SZUM(B2:D2). Most már bármilyen oszlopot törölhet az összegtartományon belül, és az Excel ennek megfelelően automatikusan módosítani fogja a képletet. Sorok összegzéséhez a =SZUM(B2:B5) képletet is használhatja.
Példa – Helytelen tartományhivatkozásokat tartalmazó FKERES függvény
Az alábbi példában az =FKERES(A8;A2:D5;5;HAMIS) visszatérési értéke #REF! hibát ad vissza, mivel az 5. oszlopból vissza kell térnie, a hivatkozási tartomány azonban az A:D, amely csak 4 oszlop.

Megoldás
Megnövelheti a tartományt, vagy csökkentheti az oszlop keresési értékét úgy, hogy az megfeleljen a hivatkozási tartománynak. Az =FKERES(A8,A2:E5,5,HAMIS) egy érvényes hivatkozási tartomány, mint ahogyan az =FKERES(A8,A2:D5,4,HAMIS) is.
Példa – Helytelen sor- vagy oszlophivatkozással rendelkező INDEX függvény
Ebben a példában az =INDEX(B2:E5,5,5) képlet eredménye egy #REF! hibát adja vissza, mivel az INDEX tartománya 4 sorból és 4 oszlopból áll, a képlet azonban arra kéri, hogy adja vissza az 5. sor és az 5. oszlopban lévő értékeket.

Megoldás
Módosítsa úgy a sor- vagy oszlophivatkozásokat, hogy azok az INDEX keresési tartományán belülre essenek. Az =INDEX(B2:E5,4,4) érvényes eredményt ad vissza.
Példa – Hivatkozás bezárt munkafüzetre az INDIREKT függvénnyel
A következő példában egy INDIREKT függvény egy bezárt munkafüzetre kísérel meg hivatkozni, és ez #HIV! hibát okoz.

Megoldás
Nyissa meg a hivatkozott munkafüzetet. Ugyanez a hiba jelenik meg, ha egy dinamikus tömbképletet tartalmazó bezárt munkafüzetre hivatkozik.
OLE-problémák
Ha egy #HIV! hibát okozó objektumcsatolási és -beillesztési (OLE-) hivatkozást használt, akkor indítsa el a hivatkozás által meghívott programot.
Megjegyzés: Az OLE egy olyan technológia, amellyel információkat oszthat meg a programok között.
DDE-problémák
Ha olyan Dynamic Data Exchange (DDE) témaköre van, amely #HIV! hibát ad vissza, először ellenőrizze, hogy a megfelelő témakörre hivatkozik-e. Ha továbbra is megkapja a #REF! hiba jelenik meg, ellenőrizze, hogy az Gépház-központban nincs-e külső tartalom a Dokumentumok külső tartalmainak blokkolása és Office című Office című dokumentumban.
Megjegyzés: A dynamic data Exchange (DDE)a Microsoft Windows-alapú programok közötti adatcseréhez használt protokoll.
Makróproblémák
Ha egy makró olyan függvényt ír be a munkalapra, amely a függvény fölötti cellára hivatkozik, és a függvényt tartalmazó cella az 1. sorban van, a függvény a következőt adja #REF! mivel az 1. sor felett nincsenek cellák. Ellenőrizze a függvényt, hogy egy argumentum nem hivatkozik-e érvénytelen cellára vagy cellatartományra. Ehhez szükség lehet a makró szerkesztésére a Visual Basic Szerkesztőben (VBE) ahhoz, hogy ezt a helyzetet figyelembe vegye.
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 az Answers-közösségben.
Lásd még
A képletek áttekintése az Excelben