Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.
Izbjegavanje neispravnih formula

Ako Excel ne može riješiti formulu koju pokušavate stvoriti, može se pojaviti poruka o pogrešci kao što je ova:

Slika dijaloškog okvira „Problem s ovom formulom” u programu Excel

Nažalost, to znači da Excel ne može razumjeti što pokušavate učiniti, pa ćete morati ažurirati formulu ili provjerite koristite li funkciju ispravno. 

Savjet: Nekoliko je uobičajenih funkcija na koje možete naiđete na probleme. Dodatne informacije potražite u članku COUNTIF, SUMIF, VLOOKUP ili IF. Ovdje možete vidjeti i popis funkcija.

Vratite se u ćeliju s neispravnom formulom koja će biti u načinu rada za uređivanje, a Excel će istaknuti mjesto na kojem ima problema. Ako i dalje ne znate što učiniti i želite početi ispočetka, ponovno pritisnite ESC ili odaberite gumb Odustani na traci formule, čime ćete izaći iz načina rada za uređivanje.

Slika gumba Odustani na traci formule

Ako se želite pomaknuti prema naprijed, sljedeći kontrolni popis sadrži korake za otklanjanje poteškoća da biste lakše utvrdili što je pošlo po zlu. Odaberite naslove da biste saznali više.

Napomena: Ako koristite aplikacijuMicrosoft 365 za web, možda nećete vidjeti iste pogreške ili se rješenja možda neće primijeniti.

Excel prikazuje razne pogreške u funtama (#), kao što su #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME?, i #NULL!, da bi naznačio da nešto u formuli ne funkcionira ispravno. i #NULL!, koje upućuju na to da nešto u formuli ne funkcionira kako treba. uzrokovana netočnim oblikovanjem ili nepodržanim vrstama podataka u argumentima. Ili ćete vidjeti #REF! ako se formula poziva na ćelije koje su izbrisane ili zamijenjene drugim podacima. Upute za otklanjanje poteškoća razlikuju se za svaku pogrešku.

Napomena: #### nije pogreška povezana s formulom. Ona samo upućuje na to da stupac nije dovoljno širok da se prikaže sadržaj ćelije. Jednostavno povucite stupac da biste ga proširili ili odaberite Polazno > Oblikuj > Samoprilagodi širinu stupca.

Slika Polazno > Oblik > Širina samoprilagodbe stupca

Pogledajte bilo koju od sljedećih tema koje odgovaraju pogrešci funte koju vidite:

Svaki put kada otvorite proračunsku tablicu koja sadrži formule koje se odnose na vrijednosti u drugim proračunskim tablicama, od vas će se zatražiti da ažurirate reference ili ih ostavite u stvarnom vremenu.

Dijaloški okvir Neispravne reference u programu Excel

Excel prikazuje gore navedeni dijaloški okvir da bi bio siguran da formule u trenutnoj proračunskoj tablici uvijek upućivati na najažurnije vrijednosti u slučaju promjene referentne vrijednosti. Možete odabrati ažuriranje referenci ili preskočiti taj korak ako ih ne želite ažurirati. Čak i ako odlučite ne ažurirati reference, u svakom trenutku možete ručno ažurirati veze u proračunskoj tablici.

U svakom trenutku možete onemogućiti prikaz dijaloškog okvira prilikom pokretanja. Da biste to učiniti, idite na Mogućnosti > datoteka > Napredno > Općenito i poništite okvir Pitaj za ažuriranje automatskih veza.

Slika mogućnosti Zatraži ažuriranje automatske veze

Važno: Ako prvi put radite s neispravnim vezama u formulama, ako vam je potreban osvježivanje za razrješavanje neispravnih veza ili ako ne znate želite li ažurirati reference, pročitajte članak Upravljanje ažuriranjem vanjskih referenci (veza).

Ako formula ne prikazuje vrijednost, učinite sljedeće:

  • Provjerite je li Excel postavljen tako da prikazuje formule u proračunskoj tablici. Da biste to učinili, odaberite karticu Formule, a zatim u grupi Nadzor formula odaberite Prikaži formule.

    Savjet: To možete učiniti i pomoću tipkovnog prečaca Ctrl + q. Kada to učinite, stupci će se automatski proširiti da bi se prikazale formule, ali ne brinite, kada se vratite na normalni prikaz, veličina stupaca će se promijeniti.

  • Ako gore navedeni korak i dalje ne riješi problem, možda je ćelija oblikovana kao tekst. Desnom tipkom miša kliknite ćeliju pa odaberite Oblikuj ćelije > Općenito (ili pritisnite tipke Ctrl + 1), a potom pritisnite F2 > Enter da biste promijenili oblik.

  • Ako imate stupac s velikim rasponom ćelija oblikovanih kao tekst, odaberite raspon, primijenite oblik broja po izboru i idite na Podaci > tekst u stupac > završi. Na taj će se način oblikovanje primijeniti na sve odabrane ćelije.

    Slika dijaloškog okvira Podaci > Tekst u stupce

Kada formula ne izračunava, morat ćete provjeriti je li u programu Excel omogućen automatski izračun. Formule se neće izračunati ako je omogućen ručni izračun. Slijedite ove korake da biste provjerili ima li automatskog izračuna.

  1. Odaberite karticu Datoteka, mogućnosti, a zatim kategoriju Formule .

  2. U odjeljku Mogućnosti izračuna u odjeljku Izračun u radnoj knjizi provjerite je li odabrana mogućnost Automatski.

    Slika mogućnosti Automatski i ručni izračun

Dodatne informacije o izračunima potražite u članku Promjena ponovnog izračuna, iteracije ili preciznosti formule.

Kružna referenca pojavljuje se kada se formula odnosi na ćeliju u kojoj se nalazi. Rješenje je premještanje formule u drugu ćeliju ili promjenu sintakse formule u onu koja izbjegava kružne reference. No kružne su reference u nekim slučajevima potrebne jer omogućuju iteraciju funkcija – njihovo ponavljanje dok se ne ispuni određeni brojčani uvjet. U takvim ćete slučajevima morati omogućiti uklanjanje ili omogućiti kružnu referencu.

Dodatne informacije o kružnim referencama potražite u članku Uklanjanje ili dopuštanje kružne reference.

Ako unos ne započinje znakom jednakosti, to nije formula i rezultat se neće izračunati, što je česta pogreška.

Kada upišete nešto kao što je SUM(A1:A10), Excel prikazuje tekstni niz SUM(A1:A10) umjesto rezultata formule. Osim toga, ako upišete 11/2, Excel umjesto dijeljenja 11 s 2 prikazuje datum, npr. 2. stu ili 02.2009.

Da biste izbjegli te neočekivane rezultate, formulu uvijek započnite znakom jednakosti. Na primjer, upišite: =SUM(A1:A10) i =11/2.

Kada koristite funkciju u formuli, svakoj je otvorenoj zagradi potrebna i zatvorena da bi funkcija funkcionirala kako treba. Provjerite jesu li sve zagrade dio odgovarajućeg para. Formula =IF(B5<0),"Nije valjano",B5*1,05) neće funkcionirati jer postoje dvije zatvorene zagrade, ali samo jedna otvorena zagrada. Ispravna formula izgleda ovako: =IF(B5<0,"Nije valjano",B5*1,05).

Funkcije programa Excel sadrže argumente – vrijednosti koje morate navesti da bi funkcija funkcionirala. Samo nekoliko funkcija (kao što su PI ili TODAY) ne koristi argumente. Provjerite sintaksu formule koja se prikazuje kada počnete upisivati u funkciju da biste bili sigurni da funkcija sadrži potrebne argumente.

Funkcija UPPER, primjerice, kao argument prihvaća samo jedan tekstni niz ili referencu na ćeliju: =UPPER("zdravo") ili =UPPER(C2)

Napomena: Vidjet ćete argumente funkcije navedene na plutajuću referentnoj alatnoj traci funkcije ispod formule dok je upisujete.

Snimka zaslona s prikazanom alatnom trakom s referencama za funkciju

Osim toga, neke funkcije, kao što je SUM, zahtijevaju samo numeričke argumente, dok druge funkcije, kao što je REPLACE, zahtijevaju tekstnu vrijednost za barem jedan od njihovih argumenata. Ako koristite pogrešnu vrstu podataka, funkcije mogu vratiti neočekivane rezultate ili prikazati pogrešku #VALUE! .

Ako želite brzo potražiti sintaksu određene funkcije, pogledajte popis funkcija programa Excel (po kategorijama)

U formule nemojte unositi brojeve oblikovane znakom dolara ($) ili decimalnim razdjelnicima (,) jer znak dolara upućuje na apsolutne reference, a zarezi su razdjelnici argumenata. Umjesto $1,000, u formulu unesite 1000.

Ako u argumentima koristite oblikovane brojeve, prikazat će se neočekivani rezultati izračuna, no možda će vam se prikazati i #NUM! pogreška. Ako, primjerice, unesete formulu =ABS(-2,134) da biste pronašli apsolutnu vrijednost -2134, Excel će prikazati #NUM! jer funkcija ABS prihvaća samo jedan argument i kao zasebne argumente vidi -2 i 134.

Napomena: Rezultat formule možete oblikovati razdjelnikom tisućica i simbolom valute nakon što unesete formulu pomoću neoblikovanih brojeva (konstanti). Općenito nije dobra ideja staviti konstante u formule jer ih je teško pronaći ako ih kasnije morate ažurirati, a one su više prilagođene pogrešnom unosu. Konstante je mnogo bolje staviti u ćelije, gdje se nalaze na otvorenom i lako referencirane.

Formula možda neće vratiti očekivane rezultate ako vrstu podataka u ćeliji nije moguće koristiti u izračunima. Na primjer, ako unesete jednostavnu formulu = 2 + 3 u ćeliju oblikovanu kao tekst, Excel ne može izračunati unesene podatke. U ćeliji će se prikazati samo = 2 + 3. Da biste to ispravili, promijenite vrstu podataka Tekst u Općenito na sljedeći način:

  1. Odaberite ćeliju.

  2. Odaberite Polazno i odaberite strelicu da biste proširiligrupu Oblik broja ili Broj (ili pritisnite Ctrl + 1). Zatim odaberite Općenito.

  3. Pritisnite tipku F2 da biste ćeliju postavili u način rada za uređivanje pa Enter da biste prihvatili formulu.

Datum koji unesete u ćeliju čija je vrsta podataka Broj može se umjesto kao datum prikazivati kao brojčana datumska vrijednost. Da biste prikazali taj broj kao datum, u galeriji Oblik broja odaberite oblik Datum.

Često se u formuli kao operator množenja koristi slovo x, ali Excel za množenje prihvaća samo zvjezdicu (*). Ako u formuli koristite konstante, Excel prikazuje poruku o pogrešci i formulu može ispraviti tako da slovo x zamijenite zvjezdicom (*).

Okvir s porukom u kojem se traži da za množenje umjesto znaka x koristite znak *

No ako koristite reference ćelija, Excel će vratiti #NAME? pogreška.

Pogreška #NAME? prilikom korištenja znaka x s referencama ćelija umjesto znaka * za množenje

Ako stvorite formulu koja obuhvaća tekst, umetnite tekst u navodnike.

Primjerice, formula ="Danas je " & TEXT(TODAY(),"dddd, mmmm dd") kombinira tekst "Danas je " s rezultatima funkcija TEXT i TODAY te daje rezultat kao što je Danas je ponedjeljak, 30. svibnja.

Prije drugog navodnika u segmentu "Danas je " u formuli umetnut je razmak koji želite dobiti između segmenata „Danas je” i „ponedjeljak, 30. svibnja”..

Unutar funkcije možete kombinirati (ili ugnijezditi) najviše 64 razine funkcija.

Na primjer, formula =IF(SQRT(PI())<2;"Manje od dva!","Više od dva!") ima 3 razine funkcija; funkcija PI ugniježđena je unutar funkcije SQRT, što je pak ugniježđeno unutar funkcije IF.

Kada upišete reference na vrijednosti ili ćelije na drugom radnom listu, a naziv tog lista sadrži znak koji nije slovo abecede (npr. razmak), stavite ga u jednostruke navodnike (').

Da biste, primjerice, vratili vrijednost iz ćelije D3 na radnom listu pod nazivom Tromjesečni podaci u radnoj knjizi, upišite: ='Tromjesečni podaci'! D3, što je to? Bez navodnika oko naziva lista formula prikazuje pogrešku #NAME ?.

Možete i odabrati vrijednosti ili ćelije na drugom listu da biste ih pozvali u formuli. Excel zatim automatski dodaje navodnike oko naziva listova.

Kada upišete reference na vrijednosti ili ćelije u drugoj radnoj knjizi, navedite naziv radne knjige u uglatim zagradama ([]) nakon čega slijedi naziv radnog lista koji sadrži vrijednosti ili ćelije.

Na primjer, da biste se pozvali na ćelije A1 do A8 na listu Prodaja u radnoj knjizi Q2 operacije koja je otvorena u programu Excel, upišite: = [Q2 Operations.xlsx]Sales! A1:a8 ..

Ako radna knjiga nije otvorena u programu Excel, unesite cijeli put do datoteke.

Na primjer, = ROWS ('C:\My Documents\ [Q2 Operations.xlsx]Sales'! A1:a8).

Napomena: Ako puni put sadrži razmake, obuhvatite ga jednostrukim navodnicima (na početku puta i nakon naziva lista prije uskličnika).

Savjet: Put do druge radne knjige najjednostavnije ćete dobiti tako da otvorite drugu radnu knjigu, zatim iz izvorne radne knjige upišete =, a zatim pomoću tipke Alt + tabulator prijeđite na drugu radnu knjigu. Odaberite bilo koju ćeliju na željenom listu, a zatim zatvorite izvorišnu radnu knjigu. Formula će se automatski ažurirati tako da prikazuje cijeli put do datoteke i naziv lista uz potrebnu sintaksu. Možete i kopirati i zalijepiti put i koristiti ga gdje god vam je potreban.

Dijeljenje ćelije s drugom ćelijom koja ima nulu (0) ili bez vrijednosti rezultira pogreškom #DIV/0!.

Tu pogrešku možete izravno otkloniti i provjeriti postoji li nazivnik. Možete koristiti sljedeće: 

=IF(B1,A1/B1,0)

Odnosno AKO(postoji B1, podijeli A1 s B1, a u suprotnom vrati 0).

Uvijek provjerite imate li formule koje se odnose na podatke u ćelijama, rasponima, definiranim nazivima, radnim listovima ili radnim knjigama prije nego što bilo što izbrišete. Zatim možete zamijeniti te formule njihovim rezultatima prije no što uklonite referencirane podatke.

Ako se formule ne mogu zamijeniti njihovim rezultatima, pregledajte ove podatke o pogreškama i rješenja:

  • Ako se formula odnosi na ćelije koje su izbrisane ili zamijenjene drugim podacima i ako vraća pogrešku #REF!odaberite ćeliju s #REF! pogreška. Na traci formule odaberite #REF! i izbrišite ga. Zatim ponovno unesite raspon formule.

  • Ako nedostaje definirani naziv, a formula koja se poziva na taj naziv vraća pogrešku #NAME?, definirajte novi naziv koji se odnosi na željeni raspon ili promijenite formulu tako da se izravno poziva na raspon ćelija (na primjer, A2:D8).

  • Ako radni list ne postoji, a formula koja se odnosi na njega vraća pogrešku #REF!, ne postoji, nažalost, rješenje za taj problem. Izbrisani radni list ne može se vratiti.

  • Ako nema radne knjige, formula koja upućuje na njega ostaje netaknuta dok ne ažurirate formulu.

    Ako je, primjerice, formula =[Book1.xlsx]List1'! A1 i više ih Book1.xlsx, vrijednosti referencirane u toj radnoj knjizi ostaju dostupne. No ako uredite i spremite formulu koja se odnosi na tu radnu knjigu, Excel prikazuje dijaloški okvir Ažuriranje vrijednosti i traži da unesete naziv datoteke. Odaberite Odustani, a zatim provjerite nisu li ti podaci izgubljeni zamjenom formula koje se pozivaju na radnu knjigu koja nedostaje s rezultatima formule.

Ponekad, kada kopirate sadržaj ćelije, želite zalijepiti samo vrijednost, a ne temeljnu formulu koja se prikazuje u traka formule.

Na primjer, možda želite kopirati dobivenu vrijednost formule u ćeliju na drugom radnom listu. Ili možda želite izbrisati vrijednosti koje ste koristili u formuli nakon kopiranja dobivene vrijednosti u drugu ćeliju na radnom listu. Obje akcije uzrokuju pogrešku reference ćelije koja nije valjana (#REF!) da bi se prikazivati u odredišnoj ćeliji jer se ćelije koje sadrže vrijednosti koje ste koristili u formuli više ne mogu referenciirati.

Tu pogrešku možete izbjeći lijepljenjem vrijednosti formula bez formule u odredišne ćelije.

  1. Na radnom listu odaberite ćelije koje sadrže vrijednosti formule koje želite kopirati.

  2. Na kartici Polazno u grupi Međuspremnik odaberite Kopiraj Button image.

    Slika vrpce programa Excel

    Tipkovni prečac: pritisnite CTRL + C.

  3. Odaberite gornju lijevu ćeliju područje lijepljenja.

    Savjet: Da biste premjestili ili kopirali odabir na drugi radni list ili radnu knjigu, odaberite drugu karticu radnog lista ili se prebacite u drugu radnu knjigu, a zatim odaberite gornju lijevu ćeliju područja lijepljenja.

  4. Na kartici Polazno u grupi Međuspremnik odaberite Zalijepi Button image , a zatim Zalijepi vrijednosti ili pritisniteAlt > E > S > V > Enter za Windows ili Mogućnost > Naredba > V > V > Enter na Macu.

Da biste proučili kako složene ili ugniježđene formule izračunavaju konačni rezultat, možete analizirati tu formulu.

  1. Odaberite formulu koju želite analizirat.

  2. Odaberite Formule > Izračunaj formulu.

    Grupa Nadzor formula na kartici Formule

  3. Odaberite Procijeni da biste pregledali vrijednost podcrtane reference. Rezultat izračuna se prikazuje u kurzivu.

    Dijaloški okvir Analiza formule

  4. Ako je podcrtani dio formule referenca na neku drugu formulu, odaberite Korak prema gore da bi se u okviru Analiza prikazala druga formula. Odaberite Korak prema van da biste se vratili na prethodnu ćeliju i formulu.

    Gumb Korak u nije dostupan drugi put kada se referenca pojavi u formuli ili ako se formula odnosi na ćeliju u drugoj radnoj knjizi.

  5. Nastavite sve dok se ne analizira svaki dio formule.

    Alat za procjenu formule neće vam nužno reći zašto je formula neispravna, ali može vam pomoći da pokažete gdje. Alat je vrlo praktičan u velikim formulama kada je inače teško pronaći problem.

    Napomene: 

    • Neki dijelovi funkcija IF i CHOOSE neće se analizirati i mogla bi se pojaviti pogreška #N/A u okviru Analiza.

    • Prazna reference prikazuju se kao nula (0) u okviru Analiza.

    • Neke se funkcije ponovno izračunavaju svaki put kada se radni list promijeni. Te funkcije, uključujući funkcije RAND, AREAS, INDEX, OFFSET, CELL, INDIRECT, ROWS, COLUMNS, NOW, TODAY i RANDBETWEEN mogu uzrokovati da se u dijaloškom okviru Analiza formule prikazuju rezultati koji se razlikuju od stvarnih rezultata u ćeliji radnog lista.

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.

Savjet: Ako ste vlasnik male tvrtke i tražite dodatne informacije o postavljanju sustava Microsoft 365, posjetite Pomoć i učenje za male tvrtke.

Pročitajte i ovo

Pregled formula u programu Excel

Pomoć i učenje za Excel

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×