Ispravljanje #REF! pogreška

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 biste izbrisali stupac B, C ili D, to bi izazvalo #REF! pogreška. U ovom ćemo slučaju izbrisati stupac C (2007 prodaja), a formula sada čita = Sum (B2, #REF!, C2). Kada koristite eksplicitne referenca ćelija, kao što je ova (kada referencirate svaku ćeliju zasebno, razdvojene zarezom) i izbrišete referentni redak ili stupac, Excel ga ne može riješiti pa vraća #REF! pogreška. To je primarni razlog zbog kojeg 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, kao što je = Sum (B2: D2). Sada možete izbrisati bilo koji stupac unutar raspona zbroja, a Excel će automatski prilagoditi formulu. Možete koristiti i = Sum (B2: B5) za zbroj redaka.

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 ne postoji peti stupac, tako da 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! pogreška jer je raspon indeksa 4 retka prema 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 indirektna funkcija pokušava referencirati radnu knjigu koja je zatvorena, što uzrokuje #REF! pogreška.

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

Rješenje

Otvorite referentnu radnu knjigu. Prikazat će se ista pogreška ako referenca na zatvorenu radnu knjigu sadrži dinamičnu funkciju Array.

OLE problemi

Ako ste koristili vezu objekt za povezivanje i ugradnju (OLE) koja vraća #REF! pogreška, a zatim pokrenite program koji veza zove.

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

Problemi sa DDE-om

Ako ste koristili temu dinamičke razmjene podataka (DDE) koja vraća #REF! pogreška, najprije provjerite koristite li referencu na ispravnu temu. Ako i dalje primate #REF! pogreška, provjerite Postavke centra za pouzdanost vanjskog sadržaja kao što je navedeno u odjeljku blokiranje ili deblokiranje vanjskog sadržaja u dokumentima sustava Office.

Pažnja: dinamička razmjena podataka (DDE)osnovan je protokol za razmjenu podataka između programa utemeljenih na sustavu Microsoft Windows.

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ć?

Postavite pitanje stručnjaku u tehničkoj zajednici za Excel, zatražite podršku u zajednici za odgovore ili predložite novu značajku ili poboljšanje na forumu za Excel User Voice.

Pogledajte i sljedeće

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?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×