Corectarea erorilor #N/A

Corectarea erorilor #N/A

Eroarea #N/A, în general, indică faptul că o formulă nu poate găsi ceea ce i s-a solicitat să caute.

Soluție principală

Cauza cea mai comună a erorii #N/A este în cazul funcțiilor VLOOKUP, HLOOKUP, LOOKUP sau MATCH, când o formulă nu poate găsi o valoare la care se face referire. De exemplu, valoarea de căutare nu există în datele sursă.

Valoarea de căutare nu există.  Formula din celula E2 este = VLOOKUP(D2,$D$6:$E$8,2,FALSE).  Valoarea Banană nu poate fi găsită, astfel încât formula returnează o eroare #N/A.
Elementul nu a fost găsit în datele sursă

În acest caz, nu există nicio intrare „banană” în tabelul de căutare, de aceea VLOOKUP returnează o eroare #N/A.

Soluție: Fie asigurați-vă că valoarea de căutare se află în datele sursă, fie utilizați o rutină de tratare a erorilor, cum ar fi IFERROR în formulă. De exemplu, = IFERROR(FORMULA(),0), care spune:

  • = IF(formula se evaluează ca eroare, atunci afișează 0, altfel afișează rezultatul formulei)

Puteți să utilizați "" pentru a nu afișa nimic sau să înlocuiți cu textul dvs. propriu: =IFERROR(FORMULA(),"Mesaj de eroare aici")

Dacă nu sunteți sigur ce se poate face în acest moment sau de ce tip de ajutor aveți nevoie, puteți să căutați întrebări similare în Forumul Comunității Excel sau să publicați una proprie.

Link la Forumul Comunității Excel

Dacă doriți să mergeți mai departe, următoarea listă de verificare cuprinde pașii de depanare pentru a vă ajuta să vă dați seama ce nu a mers bine cu formulele.

Valoarea de căutare și datele sursă au tipuri de date diferite. De exemplu, încercați ca VLOOKUP să facă referire la un număr, dar datele surse sunt stocate ca text.

Tipuri de valori incorecte.  Exemplul prezintă o formulă VLOOKUP care returnează o eroare #N/A, deoarece elementul de căutare este formatat ca număr, dar tabelul de căutare este formatat ca text.
Eroarea #N/A cauzată de tipuri de date diferite

Soluție: Asigurați-vă că tipurile de date sunt identice. Puteți verifica formatele de celulă astfel: selectați o celulă sau zonă de celule, apoi faceți clic dreapta și selectați Formatare celule > Număr (sau apăsați Ctrl + 1), și modificați formatul de număr, dacă este necesar.

Caseta de dialog Formatare celule care afișează fila Număr și opțiunea Text bifată

Sfat : Dacă aveți nevoie să impuneți o modificare de formatare pe o coloană întreagă, aplicați întâi formatul dorit, apoi puteți utiliza Date > Text în coloane > Terminare.

Puteți să utilizați funcția TRIM pentru a elimina toate spațiile de la început sau de sfârșit. Următorul exemplu utilizează funcția TRIM imbricată într-o funcție VLOOKUP pentru a elimina spațiile inițiale din numele din A2:A7 și returnează numele departamentului.

Utilizați VLOOKUP cu TRIM într-o formulă Matrice pentru a elimina spațiile la început/la sfârșit.  Formula din celula E3 este {= VLOOKUP(D2,TRIM(A2:B7),2,FALSE)} și trebuie să fie introdusă cu CTRL+SHIFT+ENTER.

{=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)}

Notă : Aceasta este o formulă matrice și trebuie introdusă cu Ctrl+Shift+Enter. Excel va încadra automat formula în acolade {}. Dacă încercați să le introduceți singur, Excel va afișa formula ca text.

În mod implicit, funcțiile care caută informații în tabele trebuie să fie sortate în ordine ascendentă. Totuși, funcțiile de foaie de lucru VLOOKUP și HLOOKUP conțin un argument zonă_căutare care instruiește funcția să găsească o potrivire exactă, chiar dacă tabelul nu este sortat. Pentru a găsi o potrivire exactă, setați zonă_căutare la FALSE. Rețineți că dacă utilizați TRUE, care spune funcției să caute o potrivire aproximativă, poate avea ca rezultat nu numai o eroare #N/A, ci poate și returna rezultate greșite, așa cum se vede în exemplul următor.

Exemplu de utilizare a funcției VLOOKUP cu argumentul zonă_căutare TRUE poate determina rezultate greșite.
VLOOKUP nu reușește din cauza utilizării argumentului de potrivire aproximativă într-un tabel nesortat

În acest exemplu, nu doar că „banană” returnează o eroare #N/A, ci și „pară” returnează un preț greșit. Acest lucru a fost cauzat de utilizarea argumentului TRUE, care spune funcției VLOOKUP să caute o potrivire aproximativă în loc de o potrivire exactă. Nu există nicio potrivire apropiată pentru „banană” și „pară” care să fie înainte de „piersică” în ordine alfabetică. În acest caz utilizarea VLOOKUP cu argumentul FALSE ar returna prețul corect pentru „pară”, dar „banană” ar avea ca rezultat în continuare o eroare #N/A, deoarece nu există nicio „banană” corespunzătoare în lista de căutare.

Dacă utilizați funcția MATCH, încercați să modificați valoarea argumentului tip_potrivire pentru a specifica ordinea de sortare a tabelului. Pentru a găsi o potrivire exactă, setați argumentul tip_potrivire la 0 (zero).

Pentru a remedia acest lucru, asigurați-vă că zona la care face referire formula matrice are același număr de rânduri și coloane ca zona de celule în care s-a introdus formula matrice sau introduceți formula matrice în mai puține sau mai multe celule, pentru a corespunde referinței de zonă din formulă.

În acest exemplu, celula E2 face referire la zone nepotrivite:

Exemplu de formulă de matrice cu referințe de zonă nepotrivite care determină o eroare #N/A.  Formula din celula E2 este {=SUM(IF(A2:A11=D2,B2:B5))} și trebuie introdusă cu CTRL+SHIFT+ENTER.

{=SUM(IF(A2:A11=D2,B2:B5))}

Pentru ca formula să calculeze corect trebuie să fie modificată astfel încât ambele zone să reflecte rândurile 2-11.

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

Notă : Aceasta este o formulă matrice și trebuie introdusă cu Ctrl+Shift+Enter. Excel va încadra automat formula în acolade {}. Dacă încercați să le introduceți singur, Excel va afișa formula ca text.

Exemplul #N/A a fost introdus în celule, ceea ce împiedică o formulă SUM să calculeze corect.

În acest caz, Mai-Decembrie au valori #N/A, de aceea totalul nu se poate calcula și returnează în schimb o eroare #N/A.

Pentru a remedia acest lucru, verificați sintaxa de formulă a funcției pe care o utilizați și introduceți toate argumentele obligatorii în formula care returnează eroarea. Acest lucru poate impune să intrați în Visual Basic Editor (VBE) pentru a verifica funcția. Puteți accesa VBE din fila Dezvoltator sau cu ALT + F11.

Pentru a remedia acest lucru, verificați că registrul de lucru care conține funcția definită de utilizator este deschis și că funcția operează corect.

Pentru a remedia acest lucru, verificați dacă argumentele funcției sunt corecte și utilizate în poziția corectă.

Pentru a remedia acest lucru, apăsați Ctrl+Alt+F9 pentru a recalcula foaia

Puteți utiliza expertul Funcție pentru ajutor dacă nu sunteți sigur de argumentele corecte. Selectați celula cu formula în chestiune, apoi accesați fila Formulă din Panglică și apăsați Inserare funcție.

Buton Inserare funcție.

Excel va încărca automat Expertul:

Exemplu de casetă de dialog cu expertul Formulă.

Pe măsură ce faceți clic pe fiecare argument, Excel vă va oferi informațiile corespunzătoare pentru fiecare dintre ele.

#N/A poate fi util! Este un lucru obișnuit să utilizați #N/A când se folosesc date ca în următorul exemplu pentru diagrame, deoarece valorile #N/A nu se vor reprezenta grafic pe o diagramă. Iată exemple pentru a vedea cum arată o diagramă cu zerouri și cu #N/A.

Exemplu de Diagramă de linie care conține o reprezentare grafică a unor valori 0.

În exemplul anterior, veți vedea că valorile 0 au fost reprezentate și sunt afișate ca o linie orizontală în partea de jos a diagramei, apoi se ridică pentru a afișa totalul. În exemplul următor veți vedea valorile 0 înlocuite cu #N/A.

Exemplu de Diagramă linie care nu conține o reprezentare grafică a unor valori #N/A.

Pentru mai multe informații despre eroarea #N/A! care apare într-o anumită funcție, consultați subiectele de mai jos:

Începutul paginii

Aveți nevoie de ajutor suplimentar?

Puteți întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Consultați și

Conversia numerelor memorate ca text în numere

Funcția VLOOKUP

Funcția HLOOKUP

Funcția LOOKUP

Funcția MATCH

Prezentarea generală a formulelor din Excel

Cum să evitați formulele eronate

Utilizarea verificării erorilor pentru detectarea erorilor din formule

Comenzi rapide de la tastatură în Excel pentru Windows

Comenzi rapide de la tastatură în Excel pentru Mac

Toate funcțiile Excel (alfabetic)

Toate funcțiile Excel (după categorie)

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×