Kako ispraviti pogrešku #REF!

Kako ispraviti pogrešku #REF!

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Na #REF! pogrešku prikazuje kada formula se odnosi na ćeliju koja nije valjana. To se događa najčešće ćelije koje su formule pozivaju se brišu ili zalijepiti putem.

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 ste da biste izbrisali stupac B, C i D ga može prouzročiti #REF! Pogreška. U ovom slučaju ćete izbrisati stupac C (2007 prodaja), a formuli sada glasi =SUM(B2,#REF!,C2). Prilikom korištenja eksplicitnih referenci ćelije ovako (pri čemu je pojedinačno referencu svaku ćeliju razdvojena zarezom) i brisanje referencirani redak ili stupac, Excel ne može odrediti imena, tako da ga vraća pogrešku #REF! Pogreška. Ovo je primarni razloga zašto korištenja eksplicitnih referenci ćelija u funkcijama ne preporučuje se.

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 reference na raspon umjesto pojedinačnim ćelijama, kao što je =SUM(B2:D2). Sada nije moguće izbrisati bilo kojeg stupca u rasponu sum i Excel će automatski prilagoditi formulu. =SUM(B2:B5) nije moguće koristiti i 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).  Nema petog stupca u rasponu VLOOKUP, pa 5 uzrokuje pogrešku #REF!.

Rješenje

Prilagođavanje raspon koji želite biti veći ili smanjivanje vrijednosti stupca tako da odgovara referencu raspona. =VLOOKUP(a8,a2:E5,5,FALSE) bio valjana referenca raspon, 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 pogrešku #REF! jer je raspon funkcije INDEX 4 retka puta 4 stupca, ali formula traži da se vrati ono što je u 5. retku i 5. 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 retka ili stupca tako da su vam u rasponu za traženje INDEKSA. =INDEX(B2:E5,4,4) vratiti ispravan rezultat.

Primjer – referenciranje zatvorene radne knjige pomoću funkcije INDIRECT

U sljedećem primjeru funkcija INDIRECT pokušava referencirati radnu knjigu koja je zatvorena, uzrokujući pogrešku #REF!.

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

Rješenje

Otvorite radnu knjigu referencirani. Ako je referenca zatvoreni radne knjige pomoću funkcija dinamički poljasusretati ista pogreška.

OLE problema

Ako ste koristili vezu za povezivanje objekata i umetanje (OLE) koja vraća pogrešku #REF!, pokrenite program koji veza poziva.

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

Problemi DDE

Ako ste koristili Dynamic Data Exchange (DDE) temu koja se vraća #REF! Pogreška, prvi provjerite nalazite upućuju li odgovarajuću temu. Ako se i dalje dobivate #REF! Pogreška, potvrdite Postavke centra za pouzdanost za vanjski sadržaj kao navedene u Blokiranje ili oslobađanje vanjskog sadržaja u dokumentima paketa Office.

Bilješke: Dynamic Data Exchange (DDE)je utvrđene protokol za razmjenu podataka između Microsoftove programe utemeljen na sustavu Windows.

Problemi s makronaredbama

Ako makronaredbe unosi funkciju na radnom listu koji upućuje na ćeliju iznad funkcije i ćelija koja sadrži funkciju je u retku 1, funkcija će vratiti #REF! Budući da ne postoje ćelije iznad retka 1. Provjerite funkciju da biste vidjeli ako argument se odnosi na ćeliju ili raspon ćelija koji nije valjan. To može zahtijevati uređivanje makronaredbe u na Visual Basic Editor (VBE) da biste preuzeli takve situacije u obzir.

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 pomoću značajke provjere pogrešaka

Funkcije programa Excel (abecednim redoslijedom)

Funkcije programa Excel (po kategorijama)

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.

×