Pogreška #REF! pokazuje se kad se formula referencira na ćeliju koja nije valjana. To se najčešće događa kad se ćelije na koje se formula referencira izbrišu ili se preko njih zalijepi drugi sadržaj.
#REF! uzrokovana brisanjem stupca
U sljedećem se primjeru koristi formula =SUM(B2,C2,D2) u stupcu E.
Ako izbrišete stupac B, C ili D, to bi izazvalo #REF! pogreška. U ovom slučaju izbrisat ćemo stupac C (Prodaja 2007.), pa formula sada izgleda =SUM(B2,#REF!,C2). Kad koristite eksplicitne reference ćelija kao što je ova (gdje se referencirate na svaku pojedinačnu ćeliju, razdvojene zarezima) i brišete referencirani redak ili stupac, Excel to ne može razriješiti, pa vraća #REF! pogreška. To je glavni razlog zašto se ne preporučuje korištenje eksplicitnih referenci na ćelije u funkcijama.
Rješenje
- Ako ste slučajno izbrisali retke ili stupce, možete odmah odabrati gumb Poništi na alatnoj traci za brzi pristup (ili pritisnuti CTRL+Z) da biste ih vratili.
- Prilagodite formulu tako da koristi raspon kao referencu umjesto pojedinačnih ćelija, npr. =SUM(B2:D2). Sada možete izbrisati bilo koji stupac u rasponu zbroja i Excel će automatski prilagoditi formulu. Za zbroj redaka možete koristiti i =SUM(B2:B5).
Primjer – VLOOKUP s neispravnim referencama raspona
U sljedećem primjeru =VLOOKUP(A8,A2:D5,5,FALSE) će vratiti pogrešku #REF! jer traži vrijednost koju će vratiti iz stupca 5, ali raspon referenci je A:D, što je samo 4 stupca.
Rješenje
Prilagodite raspon tako da bude veći ili smanjite vrijednost traženja stupaca tako da odgovara rasponu referenci. =VLOOKUP(A8,A2:E5,5,FALSE) bio bi valjani raspon referenci, kao i =VLOOKUP(A8,A2:D5,4,FALSE).
INDEX s netočnom referencom retka ili stupca
U ovom primjeru formula =INDEX(B2:E5,5,5) vraća #REF! jer je raspon funkcije INDEX 4 retka puta 4 stupca, ali formula traži vraćanje vrijednosti u 5. retku i 5. stupcu.
Rješenje
Prilagodite reference redaka ili stupaca tako da su unutar raspona traženja funkcije INDEX. =INDEX(B2:E5,4,4) će vratiti valjani rezultat.
Referenciranje zatvorene radne knjige pomoću funkcije INDIRECT
U sljedećem primjeru funkcija INDIRECT pokušava referencirati radnu knjigu koja je zatvorena, što uzrokuje #REF! pogreška.
Rješenje
Otvorite referenciranu radnu knjigu. Istu ćete pogrešku naići i ako referencirate zatvorenu radnu knjigu s funkcijom dinamičkog polja.
Strukturirane reference nisu podržane
Strukturirane reference na nazive tablica i stupaca u povezanim radnim knjigama nisu podržane.
Izračunate reference nisu podržane
Izračunate reference na povezane radne knjige nisu podržane.
Pogreška reference na ćeliju nije valjana
Premještanje ili brisanje ćelija uzrokovalo je nevaljanu referencu ćelije ili funkcija vraća referentnu pogrešku.
Problemi s OLE-om
Ako ste koristili vezu za povezivanje objekata i umetanje (OLE) koja vraća #REF! , a zatim pokrenite program koji veza poziva.
Napomena: OLE je tehnologija koja se koristi za zajedničko korištenje informacija između programa.
DDE problemi
Ako ste koristili temu vrste Dynamic Data Exchange (DDE) koja vraća #REF! pogrešku, prvo provjerite referencirate li točnu temu. Ako i dalje primate #REF! pogrešku, provjerite postavke centra za pouzdanost za vanjski sadržaj kao što je navedeno u odjeljku Blokiranje ili deblokiranje vanjskog sadržaja u dokumentima okruženja Microsoft 365.
Napomena:DDE (Dynamic Data Exchange) rašireni je protokol za razmjenu podataka između programa utemeljenih na sustavu Microsoft Windows.
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Dodatne informacije
Pregled formula u programu Excel
Izbjegavanje neispravnih formula
Pronalaženje pogrešaka u formulama