U temi se opisuju najčešći razlozi zbog kojih se pojavljuje "pogreška #N/D" rezultat su funkcija INDEX ili MATCH .
Napomena
Ako želite da funkcije INDEX ili MATCH vraćaju smislenu vrijednost umjesto #N/A, koristite funkciju IFERROR , a zatim ugnijezdite funkcije INDEX i MATCH unutar te funkcije. Zamjenom #N/D vlastitom vrijednosti pogreška se samo prepoznaje, ali se ne ispravlja. Stoga je vrlo važno da prije upotrebe funkcije IFERROR provjerite funkcionira li formula kako treba.
Problem: nema podudarnih podataka
Kada funkcija MATCH ne pronađe traženu vrijednost u polju za pretraživanje, vraća pogrešku #N/D.
Ako smatrate da se podaci nalaze u proračunskoj tablici, ali ih funkcija MATCH ne može pronaći, razlozi mogu biti sljedeći:
- Ćelija sadrži neočekivane znakove ili skrivene razmake.
- Ćelija možda nije oblikovana kao odgovarajuća vrsta podataka. Ćelija, primjerice, sadrži numeričke vrijednosti, ali može biti oblikovana kao tekst.
RJEŠENJE: da biste uklonili neočekivane znakove ili skrivene razmake, koristite funkciju CLEAN ili TRIM . Provjerite i jesu li ćelije oblikovane kao odgovarajuće vrste podataka.
Koristili ste formulu polja bez pritiska na Ctrl+Shift+Enter
Kada koristite polje u funkcijama INDEX,MATCH ili kombinaciju te dvije funkcije, potrebno je pritisnuti Ctrl+Shift+Enter na tipkovnici. Excel će automatski staviti formulu u vitičaste {}zagrade. Ako zagrade pokušate unijeti sami, Excel će prikazati formulu kao tekst.
Napomena
Ako imate trenutačnu verziju okruženja Microsoft 365, možete jednostavno unijeti formulu u izlaznu ćeliju, a zatim pritisnuti ENTER kako biste potvrdili formulu kao formulu dinamičkog polja. U suprotnom je potrebno formulu unijeti kao naslijeđenu formulu polja tako da najprije odaberete izlazni raspon, unesete formulu u izlaznu ćeliju, a zatim pritisnete CTRL+SHIFT+ENTER za potvrdu. Excel umjesto vas umeće vitičaste zagrade na početak i kraj formule. Da biste saznali više o formulama polja, pročitajte odjeljak Smjernice za formule polja i primjeri.
Problem: vrsta podudaranja i redoslijed sortiranja podataka nisu dosljedni
Kada koristite funkciju MATCH, vrijednost u argumentu match_type i redoslijed sortiranja vrijednosti u polju za pretraživanje moraju postojati dosljednosti. Ako sintaksa odstupa od sljedećih pravila, prikazat će se pogreška #N/D.
- Ako je match_type 1 ili nije naveden, vrijednosti u lookup_array moraju biti u uzlaznom redoslijedu. Primjerice, -2, -1, 0, 1, 2..., A, B, C..., FALSE, TRUE da spomenemo samo neke od njih.
- Ako je match_type -1, vrijednosti u lookup_array morale bi biti poredane silaznim redoslijedom.
U sljedećem je primjeru funkcija MATCH
=MATCH(40;B2:B10;-1)
Argument match_type u sintaksi postavljen je na -1, što znači da bi redoslijed vrijednosti u rasponu B2:B10 trebao biti u silaznom redoslijedu da bi formula funkcionirala. No vrijednosti su u uzlaznom redoslijedu i to uzrokuje pogrešku #N/D.
RJEŠENJE: Promijenite argument match_type u 1 ili sortirajte tablicu silazno. Zatim pokušajte ponovno.
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
Korištenje funkcija radnih listova INDEX i MATCH uz više kriterija u programu Excel
Pregled formula u programu Excel
Izbjegavanje neispravnih formula
Pronalaženje pogrešaka u formulama