Pogreška #N/A obično upućuje na to da formula ne može pronaći ono što se od nje traži.
Najčešće rješenje
Najčešći uzrok pogreške #N/A jest korištenje funkcija XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP ili MATCH ako formula ne može pronaći referenciranu vrijednost. Na primjer, vrijednost pretraživanja ne postoji u izvorišnim podacima.
U ovom slučaju u tablici s vrijednostima nije navedena "Banana", pa VLOOKUP vraća pogrešku #N/A.
Rješenje: provjerite postoji li vrijednost pretraživanja u izvorišnim podacima ili koristite rukovatelj pogreškama kao što IFERROR u formuli. Na primjer, =IFERROR(FORMULA(),0), koja kaže:
-
=IF(formula izračunava pogrešku, a zatim prikazuje 0, u suprotnom prikaži rezultat formule)
Možete koristiti "" da biste prikazali ništa ili zamijeniti vlastiti tekst: =IFERROR(FORMULA(),"Poruka o pogrešci ovdje")
Napomene:
-
Ako vam je potrebna pomoć za pogrešku #N/A s određenom funkcijom, kao što su VLOOKUP ili INDEX/MATCH, odaberite jednu od sljedećih mogućnosti:
-
Također, možda će biti korisno saznati više o nekim uobičajenim funkcijama u kojima se pojavljuje ta pogreška, kao što su XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP ili MATCH.
Ako niste sigurni što učiniti u ovom trenutku ili koja vam je vrsta pomoći potrebna, možete potražiti slična pitanja u Microsoftovoj zajednici ili objaviti vlastito.
Ako vam je i dalje potrebna pomoć pri rješavanju te pogreške, sljedeći kontrolni popis sadrži korake za otklanjanje poteškoća koji će vam pomoći da otkrijete što je možda pošlo po zlu u formulama.
Vrijednost pretraživanja i izvorišni podaci različite su vrste podataka. Primjerice, vlookup referencira broj, ali se izvorišni podaci pohranjuju kao tekst.
Rješenje: Pobrinite se da podaci budu iste vrste. Možete provjeriti oblike ćelija odabirom ćelije ili raspona ćelija, a zatim klikom desnim gumbom miša i odabirom Oblikuj ćelije > Broj (ili pritisnite Ctrl + 1) i promjenom oblika broja ako je to potrebno.
Savjet: Ako morate nametnuti promjenu oblika cijelom stupcu, prvo primijenite željeni oblik, a zatim možete upotrijebiti Podaci > Tekst u stupce > Gotovo.
Pomoću funkcije TRIM možete ukloniti sve početne i krajnje razmake. U sljedećem se primjeru koristi funkcija TRIM ugniježđena u funkciji VLOOKUP radi uklanjanja početnih razmaka iz naziva u rasponu A2:A7 i vraćanja naziva odjela.
=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)
Napomena: Formule dinamičkog niza – Ako imate trenutnu verziju sustava Microsoft 365 i na Insiders Fast kanalu za izdanje, tada možete unijeti formulu u gornju lijevu ćeliju izlaznog raspona, a zatim pritisnite Enter da potvrdite formulu kao dinamičku formulu područja. U suprotnom je potrebno formulu unijeti kao naslijeđenu formulu polja tako da se prvo odabere izlazni raspon, unese formula u gornju lijevu ćeliju izlaznog raspona, a zatim pritisne kombinacija Ctrl + Shift + enter radi potvrde. Excel će umetnuti zagrade na početak i kraj formule. Da biste saznali više o formulama polja, pročitajte odjeljak Smjernice za formule polja i primjeri.
Prema zadanim postavkama, funkcije koje traže informacije u tablicama moraju se sortirati uzlaznim redoslijedom. No funkcije za radne listove VLOOKUP i HLOOKUP sadrže argument traženje_raspona koji navodi funkciju da pronađe točno podudaranje čak i kad tablica nije sortirana. Da biste pronašli točno podudaranje, postavite argument traženje_raspona na FALSE. Imajte na umu da korištenje vrijednosti TRUE, koja funkciji kaže da traži približno podudaranje, ne mora samo uzrokovati pogrešku #N/A, nego može i vratiti pogrešan rezultat, kao što se može vidjeti u sljedećem primjeru.
U ovom primjeru ne samo da "Banana" vraća pogrešku #N/A, "Kruška" vraća pogrešnu cijenu. Razlog je tome korištenje argumenta TRUE, koji govori funkciji VLOOKUP da traži približno umjesto točnog podudaranja. Nema bliskog podudaranja za "Banana", a "Kruška" dolazi prije "Breskve" abecednim redom. U ovom slučaju korištenje funkcije VLOOKUP s argumentom FALSE vratit će ispravnu cijenu za "Krušku", ali bi "Banana" i dalje rezultirala pogreškom #N/A jer na popisu pretraživanja nema odgovarajuće "Banane".
Ako koristite funkciju MATCH, pokušajte promijeniti vrijednost argumenta podudaranje_vrste da biste naveli redoslijed sortiranja tablice. Da biste pronašli točno podudaranje, postavite argument podudaranje_vrste na 0 (nula).
Da biste riješili taj problem, provjerite sadrži li raspon na koji se formula polja odnosi jednak broj redaka i stupaca kao raspon ćelija u koji je unijeta formula ili formulu polja unesite u manji ili veći broj ćelija koji odgovara rasponu na koji se formula odnosi.
U ovom primjeru ćelija E2 referencirala je nepodudarne raspone:
=SUM(IF(A2:A11=D2;B2:B5))
Da bi formula točno računala, potrebno ju je promijeniti tako da oba raspona odražavaju retke 2 – 11.
=SUM(IF(A2:A11=D2;B2:B11))
Napomena: Formule dinamičkog niza – Ako imate trenutnu verziju sustava Microsoft 365 i na Insiders Fast kanalu za izdanje, tada možete unijeti formulu u gornju lijevu ćeliju izlaznog raspona, a zatim pritisnite Enter da potvrdite formulu kao dinamičku formulu područja. U suprotnom je potrebno formulu unijeti kao naslijeđenu formulu polja tako da se prvo odabere izlazni raspon, unese formula u gornju lijevu ćeliju izlaznog raspona, a zatim pritisne kombinacija Ctrl + Shift + enter radi potvrde. Excel će umetnuti zagrade na početak i kraj formule. Da biste saznali više o formulama polja, pročitajte odjeljak Smjernice za formule polja i primjeri.
U ovom slučaju May-December vrijednosti #N/A, pa ukupni zbroj ne može izračunati i umjesto toga vraća pogrešku #N/A.
Da biste riješili taj problem, provjerite sintaksu formule funkcije koju koristite i u formulu koja vraća pogrešku unesite sve potrebne argumente. To može zahtijevati provjeru funkcije u alatu Visual Basic Editor (VBE). Alatu VBE možete pristupiti s kartice Programski inženjer ili pomoću kombinacije ALT + F11.
Da biste riješili taj problem, provjerite je li radna knjiga koja sadrži korisnički definiranu funkciju otvorena te funkcionira li funkcija ispravno.
Da biste riješili taj problem, provjerite jesu li argumenti u funkciji ispravni te koriste li se na ispravnom mjestu.
Da biste to ispravili, pritisnite Ctrl + Atl + F9 da biste ponovno izračunali list
Čarobnjak za funkcije će vam pomoći ako niste sigurni koji su odgovarajući argumenti. Odaberite ćeliju s formulom u pitanju, a zatim idite na karticu Formule i pritisnite Umetni funkciju.
Excel će automatski učitati čarobnjak:
kad kliknete svaki argument, Excel će vam dati odgovarajuće informacije za svaki od njih.
Vrijednost #N/A može biti korisna! Uobičajeno je koristiti #N/A prilikom korištenja podataka kao što je sljedeći primjer za grafikone jer se vrijednosti #N/A neće iscrtati na grafikonu. Evo primjera izgleda grafikona s 0 ili #N/A.
U prethodnom primjeru vidjet ćete da su se vrijednosti 0 iscrtale i prikazuju se kao ravna crta pri dnu grafikona koja se zatim uspinje gore da bi prikazala ukupni zbroj. U sljedećem primjeru vidjet ćete vrijednosti 0 zamijenjene s #N/A.
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.
Dodatne informacije
Pretvorba brojeva spremljenih kao tekst u brojeve
Pregled formula u programu Excel
Izbjegavanje neispravnih formula
Pronalaženje pogrešaka u formulama
Tipkovni prečaci u programu Excel