Ispravljanje pogreške #VALUE! u funkciji IF

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.

Funkcija IF jedna je od najsvestranijih i najpopularnijih funkcija u programu Excel i često se koristi više puta u jednoj formuli, kao i u kombinaciji s drugim funkcijama. Nažalost, zbog složenosti IF izjava, prilično je jednostavno naići na pogrešku #VALUE!. Pogrešku obično možete potisnuti tako da u formulu dodate funkcije za obradu pogrešaka, kao što su ISERROR, ISERR ili IFERROR.

Problem: argument se odnosi na vrijednosti pogreške

Kada postoji referenca ćelije koja se odnosi na vrijednost pogreške, IF će prikazati pogrešku #VALUE!.

Rješenje: možete koristiti bilo koji formule za obradu pogreške kao što su ISERROR, ISERR ili IFERROR uz IF. U sljedećim temama objašnjavaju kako koristiti ako ISERROR ili ISERR, a IFERROR u formuli kada argument se odnosi na vrijednosti pogreške.

Napomene: 

  • IFERROR je uvedena u Excel 2007pa se puno više da ISERROR ili ISERR, kao što je ne zahtijeva formulu za redundantly konstruirana. ISERROR i ISERR prisilno formulu za izračunati dvaput, najprije da biste vidjeli ako ga vrednuje kao pogreška, zatim ponovno da biste se vratili njezinim rezultatom. IFERROR računa samo jedanput.

  • =IFERROR(Formula;0) mnogo je bolji odabir od formule =IF(ISERROR(Formula;0;Formula)).

Problem: sintaksa nije valjana

Ako sintaksa funkcije nije ispravno konstruirana, možda će vratiti pogrešku #VALUE!.

Rješenje: provjerite konstruirate li sintaksu na ispravan način. Evo primjera dobro konstruirane formule u kojoj se funkcija IF ugniježđuje u drugu funkciju IF da bi se izračunali odbici na temelju razreda prihoda.

=IF(E2<31500;E2*15%;IF(E2<72500;E2*25%;E2*28%))

Primjer dobro konstruirane naredbe IF

Jednostavnim jezikom, ako je vrijednost u ćeliji A5 manja od 31 500, vrijednost se množi sa 15 %. Ako pak nije, provjerava se je li manja od 72 500. Ako je manja od 72 500, množi se sa 25 %, a u suprotnom sa 28 %.

Da biste koristili IFERROR uz postojeću formulu, samo omotajte IFERROR oko gotove formule:

=IFERROR(IF(E2<31500;E2*15%;IF(E2<72500;E2*25%;E2*28%));0)

To jednostavno pokazuje da ako bilo koji dio izvorne pogreške upućuje na pogrešku, prikazat će se 0. U suprotnom će se prikazati rezultat izjave IF. Neki korisnici pišu svoje formule od početka do kraja uz obradu pogrešaka, no to nije dobar pristup jer alat za obradu pogrešaka potiskuje sve potencijalne pogreške pa nećete znati funkcionira li formula ispravno. Ako morate dodati obradu pogrešaka, najbolje ju je dodati kada ste sigurni da formula pravilno funkcionira.

Napomena: Vrijednosti procjene u formulama ne sadrže točku sa zarezom. Ako ih dodate, funkcija IF pokušat će ih koristiti kao argumente i Excel će javiti pogrešku. S druge strane, postoci množitelja sadrže simbol %. To programu Excel govori da te vrijednosti želite smatrati postocima. U suprotnom ćete ih morati unijeti u stvarnom obliku postotka, kao što je "E2*0,25".

Poruka programa Excel prilikom dodavanja zareza u vrijednost

Imate pitanje o određenoj funkciji?

Objavite pitanje na forumu zajednice korisnika programa Excel

Doprinos poboljšanju programa Excel

Imate li prijedloge kako unaprijediti novu verziju programa Excel? Ako imate, pročitajte teme na stranici Excel User Voice

Pogledajte i

Ispravljanje pogreške #VALUE!

IF (funkcija)

IFERROR

IS (funkcije)

Funkcija IFS (Office 365 ili Excel 2016 ili noviji)

Funkcija IF – ugniježđene formule i izbjegavanje problema

Videozapis: Ugniježđene IF funkcija

Pregled formula u programu Excel

Izbjegavanje neispravnih formula

Pronalaženje pogrešaka u formulama

Sve funkcije programa Excel (abecednim redoslijedom)

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

×