Kako se ispravlja greška „#N/A“

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Excel za iPad Excel Web App Excel za iPhone uređaj Excel za Android tablete Excel za Android telefone Excel za Windows Phone 10 Excel Mobile

Greška #N/A obično ukazuje na to da formula ne može da pronađe to što treba da potraži.

Najpopularnije rešenje

Najčešći uzrok greške #N/A javlja se u funkcijama XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP ili MATCH ako formula ne može da pronađe referentnu vrednost. Na primer, vrednost za pronalaženje ne postoji u izvornim podacima.

Vrednost za pronalaženje ne postoji. Formula u ćeliji E2 jeste =VLOOKUP(D2,$D$6:$E$8,2,FALSE). Nije moguće pronaći vrednost stavke U tom slučaju ne postoji navedena reč "Banana" u tabeli za pronalaženje, zato funkcija VLOOKUP daje grešku "#N/A".

Rešenje: Proverite da li vrednost za pronalaženje postoji u izvornim podacima ili koristite rukovalac greškama kao što je IFERROR u formuli. Na primer, =IFERROR(FORMULA(),0), koja kaže:

  • =AKO(formula daje grešku, onda prikaži 0, u suprotnom prikaži rezultat formule)

Možete da koristite "" da biste prikazali ništa ili da ih zamenite sopstvenim tekstom: =IFERROR(FORMULA(),"Ovde stoji poruka o grešci")

Napomena

Ako niste sigurni šta sada da uradite ili kakva pomoć vam je potrebna, možete da potražite slična pitanja ili da postavite svoje pitanje.

Veza do foruma Excel zajednice

Ako vam je i dalje potrebna pomoć da ispravite ovu grešku, sledeća lista za proveru pruža korake za rešavanje problema kako bi vam pomogla da shvatite šta je problem sa formulama.

Neispravni tipovi vrednosti

Vrednost za pronalaženje i izvorni podaci različitih su tipova podataka. Na primer, ako pokušate da sastavite funkciju VLOOKUP tako da upućuje na broj, ali su izvorni podaci uskladišteni kao tekst.

Neispravni tipovi vrednosti. Primer prikazuje formulu VLOOKUP koja daje grešku #N/A zato što je stavka pronalaženja oblikovana kao broj, ali tabela za pronalaženje oblikovana je kao tekst. Rešenje: Postarajte se da tipovi podataka budu isti. Sve oblike možete da proverite tako što ćete izabrati ćeliju ili opseg ćelija, a zatim kliknuti desnim tasterom miša i izabrati stavku "Oblikuj broj ćelija>" (ili pritisnuti kombinaciju tastera Ctrl+1) i promeniti oblik broja ako je to neophodno.

Dijalog „Oblikovanje ćelija“ koji prikazuje karticu „Broj“ i izabranu opciju „Tekst“

Savet

Ako treba da nametnete promenu oblika u celoj koloni, prvo primenite željeni oblik, a zatim možete da koristite tekst podataka>za kolonu "Završi>".

U ćelijama ima dodatnog razmaka

Funkciju TRIM možete da koristite za uklanjanje svih razmaka na početku ili kraju. U sledećem primeru koristi se funkcija TRIM ugnežđena unutar funkcije VLOOKUP za uklanjanje razmaka na početku iz imena u opsegu A2:A7 i dobijanje imena sektora.

Korišćenje funkcije VLOOKUP sa funkcijom TRIM u formuli niza radi uklanjanja razmaka na početku ili na kraju. Formula u ćeliji E3 jeste {=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)} i mora da se unese pomoću kombinacije tastera CTRL+SHIFT+ENTER. =VLOOKUP(D2,TRIM(A2:B7),2,FALSE)

Napomena

Dinamičke formule niza – Ako imate aktuelnu verziju usluge Microsoft 365 i nalaze se na kanalu Insider Fast , možete da unesete formulu u gornju levu ćeliju izlaznog opsega, a zatim pritisnite taster Enter da biste potvrdili formulu kao formulu dinamičkog niza. U suprotnom, formulu morate da unesete kao zastarelu formulu niza tako što ćete prvo izabrati izlazni opseg, umetnuti formulu u gornju levu ćeliju izlaznog niza, a zatim pritisnuti kombinaciju tastera Ctrl+Shift+Enter da biste je potvrdili. Excel umeće velike zagrade na početak i kraj formule umesto vas. Dodatne informacije o formulama niza potražite u članku Vodiči i primeri formula niza.

Korišćenje metoda približnog podudaranja naspram metoda potpunog podudaranja (TRUE/FALSE)

Funkcije koje traže podatke u tabelama podrazumevano moraju da se sortiraju po rastućem redosledu. Međutim, funkcije radnog lista VLOOKUP i HLOOKUP sadrže argument range_lookup koji funkciji nalaže da pronađe potpuno podudaranje, čak i ako tabela nije sortirana. Da biste pronašli potpuno podudaranje, podesite argument range_lookup na vrednost FALSE. Imajte na umu da korišćenje vrednosti TRUE, koja funkciji govori da traži približno podudaranje, ne može samo da izazove grešku „#N/A“, već i da pruži pogrešne rezultate, kao što se vidi u sledećem primeru.

Primer korišćenja funkcije VLOOKUP sa argumentom range_lookup TRUE može dati pogrešne rezultate. U ovom primeru ne samo da stavka "Banana" daje grešku #N/A, već i stavka "Kruška" daje pogrešnu cenu. To se dešava usled korišćenja argumenta TRUE, koji funkciji VLOOKUP govori da traži približno podudaranje umesto potpunog podudaranja. Ne postoji približno podudaranje za stavku "Banana", a stavka "Kruška" abecednim redom dolazi pre stavke "Breskva". U ovom slučaju, korišćenje funkcije VLOOKUP sa argumentom FALSE dalo bi tačnu cenu za stavku "Kruška", ali stavka "Banana" i dalje bi davala grešku "#N/A", zbog toga što na listi za pronalaženje ne postoji odgovarajuća stavka "Banana".

Ako koristite funkciju MATCH, pokušajte da promenite vrednosti argumenta tip_podudaranja da biste naveli redosled sortiranja u tabeli. Da bi se pronašla tačna podudarnost, vrednost argumenta tip_podudaranja postavite na 0 (nulu).

Formula niza upućuje na opseg koji nema isti broj redova ili kolona kao opseg koji sadrži formulu niza

Da biste rešili ovaj problem , uverite se da opseg na koji upućuje formula niza ima isti broj redova i kolona kao opseg ćelija u koje je uneta formula niza ili unesite formulu niza u manje ili više ćelija za podudarnost reference opsega u formuli.

U ovom primeru ćelija E2 upućuje na neistovetne opsege ćelija:

Primer formule niza sa referencama neistovetnog opsega koje izazivaju grešku #N/A. Formula u ćeliji E2 jeste {=SUM(IF(A2:A11=D2,B2:B5))} i mora da se unese pomoću kombinacije tastera CTRL+SHIFT+ENTER. =SUM(IF(A2:A11=D2,B2:B5))

Kako bi formula tačno izračunavala, mora da se promeni tako da oba opsega odražavaju redove 2 – 11.

=SUM(IF(A2:A11=D2,B2:B11))

Napomena

Dinamičke formule niza – Ako imate aktuelnu verziju usluge Microsoft 365 i nalaze se na kanalu Insider Fast , možete da unesete formulu u gornju levu ćeliju izlaznog opsega, a zatim pritisnite taster Enter da biste potvrdili formulu kao formulu dinamičkog niza. U suprotnom, formulu morate da unesete kao zastarelu formulu niza tako što ćete prvo izabrati izlazni opseg, umetnuti formulu u gornju levu ćeliju izlaznog niza, a zatim pritisnuti kombinaciju tastera Ctrl+Shift+Enter da biste je potvrdili. Excel umeće velike zagrade na početak i kraj formule umesto vas. Dodatne informacije o formulama niza potražite u članku Vodiči i primeri formula niza.

Ako ste u ćeliju ručno uneli #N/A ili NA() zbog podataka koji nedostaju, zamenite ih stvarnim podacima čim budu dostupni. Dok to ne učinite, formule koje upućuju na te ćelije ne mogu da izračunaju vrednost, već umesto toga daju grešku #N/A.

Primer #N/A vrednosti unete u ćelije koja sprečava formulu SUM da pravilno izračunava. U ovom slučaju, May-December imati vrednosti #N/A, tako da zbir ne može da izračuna i umesto toga daje grešku #N/A.

Formuli koja koristi unapred definisane ili korisnički definisane funkcije nedostaje jeda ili više argumenata.

Da biste rešili ovaj problem , proverite sintaksu formule funkcije koju koristite i u formulu koja daje grešku unesite sve neophodne argumente. To može da zahteva odlazak u Visual Basic Editor (VBE) radi provere funkcije. Programu VBE možete da pristupite sa kartice „Projektovanje“ ili pomoću kombinacije tastera ALT+F11.

Korisnički definisana funkcija koju ste uneli nije dostupna.

Da biste rešili ovaj problem , verifikujte da je radna sveska koja sadrži korisnički definisanu funkcija otvorena i da funkcija ispravno radi.

Makro koji ste pokrenuli koristi funkciju koja daje grešku „#N/A“.

Da biste rešili ovaj problem, verifikujte da su argumenti u funkciji ispravni i da se koriste na pravom mestu.

Uredite zaštićenu datoteku koja sadrži funkcije kao što je CELL, a sadržaj ćelija se pretvori u „N/A“ greške

Da biste to popravili, pritisnite kombinaciju tastera Ctrl+Alt+F9 da biste ponovo izračunali list

Da li vam je potrebna pomoć da razumete argumente funkcije?

Čarobnjak za funkcije možete da koristite kako bi vam pomogao ako niste sigurni da li su argumenti odgovarajući. Izaberite ćeliju sa formulom o kojoj se radi, zatim idite na karticu Formule i pritisnite taster Umetni funkciju.

Dugme Excel automatski pokreće čarobnjak:

Primer dijaloga čarobnjaka za formule. Dok klikćete na argumente, Excel pruža odgovarajuće informacije za svaki.

Korišćenje greške vrednosti #N/A sa grafikonima

Vrednost #N/A može da bude korisna! Uobičajena je praksa da se koristi #N/A za podatke kao u sledećem primeru za grafikone, jer se #N/A vrednosti ne iscrtavaju na grafikonu. Evo primera toga kako grafikon izgleda sa nulama (0) u poređenju sa #N/A.

Primer linijskog grafikona koji ne iscrtava 0 vrednosti. U prethodnom primeru vidite da su se vrednosti 0 iscrtale i prikazane su kao ravna linija na dnu grafikona, a onda se brzo izdižu kao bi prikazale ukupnu vrednost. U sledećem primeru vidite vrednosti 0 zamenjene vrednošću #N/A.

Primer linijskog grafikona koji ne iscrtava #N/A vrednosti.

Potrebna vam je dodatna pomoć?

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

Takođe pogledajte

Konvertovanje brojeva uskladištenih kao tekst u brojeve

Funkcija VLOOKUP

Funkcija HLOOKUP

Funkcija LOOKUP

Funkcija MATCH

Pregled formula u programu Excel

Način izbegavanja oštećenih formula

Otkrivanje grešaka u formulama

Tasterske prečice u programu Excel

Sve Excel funkcije (abecednim redom)

Sve Excel funkcije (po kategoriji)