Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.
Način izbegavanja oštećenih formula

Ako Excel ne može da razreši formulu koju pokušavate da sastavite, možete dobiti ovakvu poruku o grešci:

Slika dijaloga „Problem sa ovom formulom“ u programu Excel

Nažalost, to znači da Excel ne može da razume to što pokušavate da uradite, tako da ćete morati da ažurirate formulu ili da se uverite da ispravno koristite funkciju. 

Savet: Postoji nekoliko uobičajenih funkcija u kojima možete naići na probleme. Da biste saznali više, pogledajte članak COUNTIF, SUMIF, VLOOKUP ili IF. Listu funkcija možete da vidite i ovde.

Vratite se na ćeliju sa oštećenom formulom, koja će biti u režimu uređivanja, a Excel će istaći mesto na kom postoji problem. Ako i dalje ne znate šta da radite i želite da počnete iz početka, možete ponovo da pritisnete taster ESC ili da kliknete na dugme Otkaži u polju za formulu, što će vas ukloniti iz režima uređivanja.

Slika dugmeta „Otkaži“ u polju za formulu

Ako želite da krenete dalje, onda vam sledeća lista za proveru pruža korake za rešavanje problema kako bi vam pomogla da shvatite šta je možda pošlo po zlu. Izaberite naslove da biste saznali više.

Napomena: Ako koristiteMicrosoft 365 za veb, možda nećete videti iste greške ili se rešenja možda neće primeniti.

Excel daje različite greške (#) funte, kao što su #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME?, i #NULL!, da bi ukažeo na to da nešto u formuli ne funkcioniše ispravno. Na primer, #VALUE! izazvane neispravnim oblikovanjem ili nepodržanim tipovima podataka u argumentima. Ili жeљ videti #REF! ako formula upućuje na ćelije koje su izbrisane ili zamenjene drugim podacima. Uputstvo za rešavanje problema razlikuje se za svaku grešku.

Napomena: #### nije greška koja se odnosi na formulu. To samo znači da kolona nije dovoljno široka da prikaže sadržaj ćelije. Jednostavno prevucite kolonu da biste je proširili ili izaberite stavke Početak > Oblikovanje > Automatski uklopi širinu kolone.

Slika opcija Početak > Format > Automatsko uklapanje širine kolone

Pogledajte neku od sledećih tema koja odgovara grešci funte koju vidite:

Svaki put kada otvorite unakrsnu tabelu koja sadrži formule koje upućuju na vrednosti u drugim unakrsnim tabelama, od vas će se tražiti da ažurirate reference ili da ih ostavite iste.

Oštećen dijalogu sa referencema u programu Excel

Excel prikazuje gorenavedeni dijalog da bi proverio da li formule u trenutnoj unakrsnoj tabeli uvek upućuju na najviše ažuriranu vrednost u slučaju da se promeni referentna vrednost. Možete da odaberete da ažurirate reference ili da to preskočite ako ne želite da ih ažurirate. Čak i ako odaberete da ne ažurirate reference, uvek možete ručno da ažurirate veze u unakrsnoj tabeli kad god poželite.

Uvek možete da onemogućite da se dijalog pojavljuje prilikom pokretanja. Da biste to uradili, idite na stavku Opcije > datoteka > Napredne postavke > Opšte i opozovite izbor u polju za potvrdu Zatraži ažuriranje automatskih veza.

Slika opcije „Ponudi automatsko ažuriranje veza“

Važno: Ako je ovo prvi put da radite sa raskinute vezama u formulama, ako vam je potrebno osvežavanje za rešavanje raskinutih veza ili ako ne znate da li da ažurirate reference, pročitajte članak Kontrolisanje ažuriranja spoljnih referenci (veza).

Ako formula ne prikazuje vrednost, pratite sledeće korake:

  • Uverite se da je Excel podešen da prikazuje formule u unakrsnoj tabeli. Da biste to uradili, izaberite karticu Formule i u grupi Nadzor formula izaberite stavku Prikaži formule.

    Savet: Možete da koristite i tastersku prečicu Ctrl + ` (taster iznad tastera Tab). Kada to uradite, kolone se automatski šire kako bi prikazale formule, ali ne brinite, kada se vratite na normalan prikaz, kolonama se menja veličina.

  • Ako gorenavedeni korak i dalje ne reši problem, moguće je da je ćelija oblikovana kao tekst. Možete da kliknite desnim tasterom miša na ćeliju i izaberite stavke Oblikovanje ćelija > Opšte (ili da kliknete kombinaciju tastera Ctrl + 1), a zatim pritisnete tastere F2 > Enter da biste promenili oblikovanje.

  • Ako imate kolonu sa velikim opsegom ćelija koje su oblikovane kao tekst, možete da izaberete opseg, primenite format broja po izboru i odete na stavku Podaci > Tekst u kolonu > Završi. Tako se oblik primenjuje na sve izabrane ćelije.

    Slika podataka > dijalog „Tekst u kolone“

Kada formula ne izračunava, moraćete da proverite da li je omogućeno automatsko izračunavanje u programu Excel. Formule neće izračunati ako je omogućeno ručno izračunavanje. Pratite ove korake da biste proverili automatsko izračunavanje.

  1. Izaberite karticu Datoteka , izaberite stavku Opcije, a zatim izaberite kategoriju Formule .

  2. U odeljku Opcije za izračunavanje , u okviru Izračunavanje u radnoj svesci proverite da li je izabrana opcija Automatsko.

    Slika opcija „Automatsko i ručno izračunavanje“

Više informacija o izračunavanjima potražite u članku Promena ponovnog izračunavanja formule, iteracije ili preciznosti formule.

Kružna referenca se javlja kada formula upućuje na ćeliju u kojoj se nalazi. Rešenje je da premestite formulu u drugu ćeliju ili da promenite sintaksu formule u onu koja izbegava cirkularne reference. Međutim, u nekim scenarijima su vam možda potrebne kružne reference jer one čine da funkcije vrše iteraciju – ponavljaju se dok se ne ispuni određeni numerički uslov. U takvim slučajevima, moraćete da omogućite opciju Ukloni ili dozvolite kružnu referencu.

Više informacija o kružnim referencama potražite u članku Uklanjanje ili dozvoljavanje kružne reference.

Ako unos ne započinje znakom jednakosti, to nije formula i neće se izračunavati – što je uobičajena greška.

Kada otkucate nešto poput SUM(A1:A10), Excel prikazuje tekstualnu nisku SUM(A1:A10) umesto rezultata formule. Osim toga, ako otkucate 11/2, Excel prikazuje datum, na primer 2. nov ili 02.11.2009. umesto da 11 podeli sa 2.

Da biste izbegli ove neočekivane rezultate, funkciju uvek započinjite znakom jednakosti. Na primer, otkucajte: =SUM(A1:A10) i =11/2.

Kada u formuli koristite funkciju, važno je da svaka otvorena zagrada mora da ima odgovarajuću zatvorenu zagradu da bi funkcija radila ispravno. Uverite se da su sve zagrade deo para koji se podudara. Na primer, formula =IF(B5<0),"Nije važeće",B5*1,05) neće raditi zato što postoje dve zatvorene zagrade, ali samo jedna otvorena zagrada. Ispravna formula izgledala bi ovako: =IF(B5<0,"Nije važeće",B5*1,05).

Excel funkcije imaju argumente – vrednosti koje morate da obezbedite kako bi funkcija funkcionisala. Samo nekoliko funkcija (kao što su PI ili TODAY) ne sadrže argumente. Proverite sintaksu formule koja se pojavljuje kada počnete da unosite funkciju da biste proverili da li funkcija sadrži sve potrebne argumente.

Na primer, funkcija UPPER prihvata samo jednu nisku teksta ili referencu ćelije kao argument: =UPPER("zdravo") ili =UPPER(C2)

Napomena: Argumente funkcije videćete navedene na plutajućoj traci sa alatkama reference funkcije ispod formule dok je kucate.

Snimak ekrana trake sa alatkama „Referenca za funkciju“

Takođe, neke funkcije, kao što je SUM, zahtevaju samo numeričke argumente, dok druge funkcije, kao što je REPLACE, zahtevaju tekstualnu vrednost za najmanje jedan od argumenata. Ako koristite pogrešan tip podataka, funkcije mogu vratiti neočekivane rezultate ili prikazati #VALUE! .

Ako treba da brzo potražite sintaksu određene funkcije, pogledajte listu Excel funkcije (po kategoriji).

Nemojte da unosite brojeve oblikovane znakom dolara ($) ili znakom za razdvajanje decimala (,) u formulama jer znakovi dolara ukazuju na apsolutne reference , a zareške su znakovi za razdvajanje argumenata. Umesto da unesete $1,000, u formulu unesite 1000.

Ako koristite oblikovane brojeve u argumentima, dobijate neočekivane rezultate izračunavanja, ali ćete možda videti i grešku #NUM! . Na primer, ako unesete formulu =ABS(-2,134) da biste pronašli apsolutnu vrednost od -2134, Excel prikazuje #NUM! zato što funkcija ABS prihvata samo jedan argument i vidi -2 i 134 kao zasebne argumente.

Napomena: Rezultat formule možete da oblikujete znakovima za razdvajanje decimala i simbolima valute nakon što unesete formulu sa neoblikovanim brojevima (konstantama). Obično nije dobra ideja staviti konstante u formule, jer može biti teško pronaći ih ako kasnije treba da ih ažurirate i često su neispravno otkucane. Mnogo je bolje staviti konstante u ćelije u kojima se one prikazuju na otvorenom i lako se upućuju.

Formula možda neće vratiti očekivane rezultate ako tip podataka u ćeliji nije moguće koristiti u izračunavanjima. Na primer, ako unesete jednostavnu formulu =2+3 u ćeliju koja je oblikovana kao tekst, Excel ne može da izračuna unete podatke. Sve što vidite u ćeliji je =2+3. Da biste to ispravili, promenite tip podataka ćelije sa tipa Tekst na tip Opšti na sledeći način:

  1. Izaberite ćeliju.

  2. Izaberite stavku Početak i kliknite na strelicu da biste razvili grupu Broj ili Format broja (ili pritisnite kombinaciju tastera Ctrl + 1). Zatim izaberite stavku Opšte.

  3. Pritisnite taster F2 da biste postavili ćeliju u režim uređivanja, a zatim pritisnite taster Enter da biste prihvatili formulu.

Datum koji unesete u ćeliju koja koristi tip podataka Broj možda će se prikazati kao numerička vrednost datuma umesto kao datum. Da biste prikazali broj kao datum, izaberite format Datum u galeriji Format broja.

x se obično koristi kao operator za množenje u formuli, ali Excel može da prihvati samo zvezdicu (*) za množenje. Ako koristite konstante u formuli, Excel prikazuje poruku o grešci i može da vam ispravi formulu tako što će zameniti x zvezdicom (*) .

Okvir poruke koji vas pita da zamenite x sa * za množenje

Međutim, ako koristite reference ćelija, Excel će vratiti #NAME? grešku.

Greška #NAME? prilikom korišćenja reference ćelije umesto * za množenje

Ako kreirate formulu koja sadrži tekst, stavite tekst pod navodnike.

Na primer, formula ="Danas je" & TEXT(TODAY(),"dddd, mmmm dd") kombinuje tekst "Danas je " sa rezultatima funkcija TEXT i TODAY i daje nešto poput Danas je ponedeljak, 30. maj.

U formuli "Danas je " postoji razmak pre zatvorenog polunavodnika kako bi obezbedio prazno mesto koje želite između reči "Danas je" i "ponedeljak, 30. maj"..

U okviru formule možete kombinovati (ili ugnezditi) do 64 nivoa funkcija.

Na primer, formula =IF(SQRT(PI())<2,"Manje od dva!","Više od dva!") ima 3 nivoa funkcija; funkcija PI je ugnežđena unutar funkcije SQRT, koja je s redom ugnežđena unutar funkcije IF.

Kada unosite upućivanja na vrednosti ili ćelije iz drugog radnog lista, a ime tog lista sadrži znak koji nije abecedni (kao što je razmak), stavite ime pod jednostruke navodnike (').

Na primer, da biste vratili vrednost iz ćelije D3 u radnom listu pod imenom "Kvartalni podaci" u radnoj svesci, otkucajte: ="Kvartalni podaci"! D3. Bez navodnika oko imena lista, formula prikazuje grešku #NAME ?..

Takođe možete izabrati vrednosti ili ćelije na drugom listu da biste uputili na njih u formuli. Excel automatski dodaje znake navoda oko imena listova.

Kada otkucate upućivanje na vrednosti ili ćelije iz druge radne sveske, uključite i ime radne sveske pod uglastim zagradama ([]) praćeno imenom radnog lista koji sadrži vrednosti ili ćelije.

Na primer, da biste uputili na ćelije od A1 do A8 na listu "Prodaja" u radnoj svesci "Operacije q2" koja je otvorena u programu Excel, otkucajte: =[Q2 Operations.xlsx]Prodaja! A1:A8. Bez uglastih zagrada formula prikazuje grešku #REF!..

Ako radna sveska nije otvorena u programu Excel, unesite celu putanju do datoteke.

Na primer, =ROWS('C:\Moji dokumenti\[Operacije u 2. kvartalu.xlsx]Prodaja'!A1:A8).

Napomena:  Ako potpuna putanja sadrži znakove za razmak, stavite je u jednostruke znake navoda (na početku putanje i iza imena radne sveske, ispred znaka uzvika).

Savet: Najlakši način da dobijete putanju do druge radne sveske jeste da otvorite drugu radnu svesku, a zatim iz originalne radne sveske otkucate =i koristite kombinaciju tastera Alt+Tab da biste prešli na drugu radnu svesku. Izaberite bilo koju ćeliju na željenom listu, a zatim zatvorite izvornu radnu svesku. Formula se automatski ažurira kako bi prikazala potpunu putanju i listu imena datoteke zajedno sa neophodnom sintaksom. Možete čak i da kopirate i nalepite putanju i koristite je kad god vam je potrebna.

Deljenje ćelije drugom ćelijom koja ima nulu (0) ili nema vrednost kao rezultat daje grešku #DIV/0!..

Da biste izbegli ovu grešku, možete da je rešite direktno i proverite da li postoji imenilac. Možete da koristite: 

=IF(B1,A1/B1,0)

Koja kaže IF(ako B1 postoji, onda podeli A1 sa B1, u suprotnom vrati vrednost 0).

Uvek proverite da li imate formule koje upućuju na podatke u ćelijama, opsezima, definisanim imenima, radnim listovima ili radnim svescima pre nego što bilo šta izbrišete. U tim slučaju te formule možete da zamenite njihovim rezultatima pre nego što uklonite podatke na koje je upućeno.

Ako formule ne možete da zamenite rezultatima, pregledajte informacije o greškama i mogućim rešenjima:

  • Ako formula upućuje na ćelije koje su izbrisane ili zamenjene drugim podacima i ako vrati grešku #REF!., izaberite ćeliju sa #REF! grešku. U polju za formulu izaberite stavku #REF! i izbrišite ga. Zatim ponovo unesite opseg formule.

  • Ako nedostaje definisano ime, a formula koja upućuje na to ime vraća #NAME ?definišite novo ime koje se odnosi na željeni opseg ili promenite formulu tako da upućuje direktno na opseg ćelija (na primer, A2:D8).

  • Ako nedostaje radni list, a formula koja upućuje na njega vraća #REF! greška, ne postoji način da to popravite, nažalost– radni list koji je izbrisan ne može da se oporavi.

  • Ako nedostaje radna sveska, formula koja upućuje na nju ostaje netaknuta dok je ne ažurirate.

    Na primer, ako je formula =[Sveska1.xlsx]List1'!A1, a više nemate datoteku Sveska1.xlsx, vrednosti na koje se upućuje iz te radne sveske ostaju dostupne. Međutim, ako uredite i sačuvate formulu, koja upućuje na tu radnu svesku, Excel prikazuje dijalog Ažuriranje vrednosti i traži da unesete ime datoteke. Kliknite na dugme Otkaži, a zatim se uverite da se ovi podaci ne izgube tako što ćete zameniti formule koje upućuju na radnu svesku koja nedostaje rezultatima formule.

Ponekad, kada kopirate sadržaj ćelije, želite da nalepite samo vrednost, a ne i osnovnu formulu koja je prikazana u polje za formulu.

Na primer, možda ćete želeti da kopirate dobijenu vrednost formule u ćeliju na drugom radnom listu. Ili ćete možda želeti da izbrišete vrednosti koje ste koristili u formuli pošto ste kopirali dobijenu vrednost u drugu ćeliju na radnom listu. Obe ove radnje dovode do nevažeće greške reference ćelije (#REF!) da se pojavi u odredišnoj ćeliji zato što više nije moguće upućivanje na ćelije koje sadrže vrednosti koje ste koristili u formuli.

Ovu grešku možete da izbegnete tako što ćete nalepljivati dobijene vrednosti formula, bez formule, u odredišne ćelije.

  1. Na radnom listu izaberite ćelije koje sadrže konačne vrednosti formule koju želite da kopirate.

  2. Na kartici Početak , u grupi Ostava izaberite stavku Kopiraj Slika dugmeta.

    Slika glavne trake programa Excel

    Tasterska prečica: Pritisnite kombinaciju tastera CTRL+C.

  3. Izaberite gornju levu ćeliju oblast lepljenja.

    Savet: Da biste izbor premestili ili kopirali u drugi radni list ili radnu svesku, izaberite drugu karticu radnog lista ili se prebacite u drugu radnu svesku, a zatim izaberite gornju levu ćeliju oblasti lepljenja.

  4. Na kartici Početak, u grupi Ostava izaberite stavku Nalepi Slika dugmeta, a zatim izaberite stavku Nalepi vrednosti ili pritisnitetastere Alt > E > S > S > Enter za Windows ili Option > Command > V > V > Enter na Mac računaru.

Da biste razumeli kako složena ili ugnežđena formula izračunava krajnji rezultat, možete da je proverite.

  1. Izaberite formulu koju želite da proverite.

  2. Izaberite stavku Formule > proveru formule.

    Grupa „Nadzor formula“ na kartici „Formula“

  3. Izaberite stavku Proceni da biste ispitali vrednost podvučenog upućivanja. Rezultat provere se prikazuje kurzivom.

    Dijalog „Provera formule“

  4. Ako podvučeni deo formule upućuje na drugu formulu, izaberite stavku Uđi da biste drugu formulu prikazali u polju Procena. Izaberite stavku Izađi da biste se vratili na prethodnu ćeliju i formulu.

    Dugme Uđi nije dostupno kada se referenca drugi put pojavi u formuli ili ako formula upućuje na ćeliju u drugoj radnoj svesci.

  5. Nastavite dok se ne proveri svaki deo formule.

    Alatka za proveru formule neće vam nužno reći zašto je formula oštećena, ali može da vam pomogne da ukažete na to gde se nalazi. To može da bude veoma korisna alatka za veće formule u kojima bi inače bilo teško pronaći problem.

    Napomene: 

    • Neki delovi funkcija IF i CHOOSE se neće proverili i može da se pojavi greška #N/A u polju Provera.

    • Prazna upućivanja se prikazuju kao vrednosti nula (0) u polju Provera.

    • Neke funkcije se ponovo izračunavaju svaki put kada se promeni radni list. Te funkcije, uključujući funkcije RAND, AREAS, INDEX, OFFSET, CELL, INDIRECT, ROWS, COLUMNS, NOW, TODAY i RANDBETWEEN mogu dovesti do toga da dijalog Provera formule prikazuje rezultate koji se razlikuju od stvarnih rezultata u ćeliji, u radnom listu.

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.

Savet: Ako ste vlasnik malog preduzeća koji traži više informacija o tome kako da podesite Microsoft 365, posetite stranicu Pomoć i obuka za mala preduzeća.

Takođe pogledajte

Pregled formula u programu Excel

Pomoć i učenje za Excel

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×