Ispravljanje #REF! pogreška

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.

Primjer – pogreška #REF! uzrokovana brisanjem stupca

U sljedećem se primjeru koristi formula =SUM(B2,C2,D2) u stupcu E.

Formula koja koristi eksplicitne reference ćelija poput =SUM(B2,C2,D2) može uzrokovati pogrešku #REF! ako se stupac izbriše.

Ako izbrišete stupac B, C ili D, to će uzrokovati #REF! pogreška. U tom ćemo slučaju izbrisati stupac C (2007 Prodaja), a formula će sada pročitati =SUM(B2,#REF!,C2). Kada koristite eksplicitne reference na ćelije kao što je ova (pri kojoj svaku ćeliju referencijete zasebno, odvojenu zarezom) i izbrišete referenciirani redak ili stupac, Excel je ne može razriješiti, pa vraća #REF! pogreška. To je primarni razlog zašto se ne preporučuje korištenje eksplicitnih referenci ćelija u funkcijama.

Primjer pogreške #REF! uzrokovane brisanjem stupca.

Rješenje

  • Ako slučajno izbrišete retke ili stupce, možete odmah na alatnoj traci za brzi pristup kliknuti gumb Poništi (ili pritisnuti CTRL + Z) da biste ih oporavili.

  • Prilagodite formulu tako da koristi referencu raspona umjesto pojedinačnih ćelija, npr. =SUM(B2:D2). Sada možete izbrisati bilo koji stupac unutar raspona zbroja i Excel 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.

Primjer formule VLOOKUP s netočnim rasponom.  Formula je =VLOOKU(A8;A2:D5;5;FALSE).  U rasponu VLOOKUP nema petog stupca, pa 5 uzrokuje #REF! pogreška.

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

Primjer – INDEX s netočnom referencom retka ili stupca

U ovom primjeru formula =INDEX(B2:E5;5;5) vraća #REF! jer je raspon INDEX 4 retka po 4 stupca, ali formula traži da vrati ono što se nalazi u petom retku i petom stupcu.

Primjer formule INDEX s referencom raspona koja nije valjana.  Formula je =INDEX(B2:E5,5,5), ali raspon je samo 4 retka puta 4 stupca.

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.

Primjer – referenciranje zatvorene radne knjige pomoću funkcije INDIRECT

U sljedećem primjeru funkcija INDIRECT pokušava referencu na zatvorenu radnu knjigu, što uzrokuje #REF! pogreška.

Primjer pogreške #REF! uzrokovane formulom INDIRECT koja referencira zatvorenu radnu knjigu.

Rješenje

Otvorite referiranu radnu knjigu. Nailazite na istu pogrešku ako se pozivate na zatvorenu radnu knjigu s funkcijom dinamičkog polja.

OLE problemi

Ako ste koristili vezu za povezivanje i ugrađivanje objekata (OLE) koja vraća #REF! , a zatim pokrenite program koji veza zove.

Napomena: OLE je tehnologija koja se koristi za zajedničko korištenje informacija između programa.

DDE problemi

Ako ste koristili temu dinamičkih podataka Exchange (DDE) koja vraća #REF! da biste provjerili referirate li se na odgovarajuću temu. Ako i dalje primate poruku #REF! provjerite je li u centru za pouzdanost Postavke vanjski sadržaj kao što je navedeno u programu Blokiraj ili deblokiraj vanjski sadržaj Office dokumentima.

Napomena: Dinamički podaci Exchange (DDE)uspostavljen je protokol za razmjenu podataka između programa utemeljenih Windows microsofta.

Problemi s makronaredbama

Ako makronaredba na radni list unese funkciju koja se odnosi na ćeliju iznad funkcije, a ćelija koja sadrži funkciju nalazi se u prvom retku, funkcija će vratiti #REF! jer iznad prvog retka nema ćelija. Provjerite funkciju da biste vidjeli referencira li se argument na ćeliju ili raspon ćelija koji nije valjan. Da bi se ta situacija uzela u obzir, možda će trebati urediti makronaredbu u alatu Visual Basic Editor (VBE).

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 zajednici za odgovore.

Dodatne informacije

Pregled formula u programu Excel

Izbjegavanje neispravnih formula

Pronalaženje pogrešaka u formulama

Funkcije programa Excel (abecednim redoslijedom)

Funkcije programa Excel (po kategorijama)

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×