Applies ToExcel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru web Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016 Excel pentru iPad Aplicația Excel pentru Web Excel pentru iPhone Excel pentru tablete Android Excel pentru telefoane Android Excel pentru telefon Windows 10 Excel Mobile

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 cu funcțiile XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP sau MATCH, dacă 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.

Î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")

Note: 

  • Dacă aveți nevoie de ajutor pentru eroarea #N/A cu o anumită funcție, cum ar fi VLOOKUP sau INDEX/MATCH, alegeți una dintre aceste opțiuni:

  • De asemenea, ar putea fi util să aflați despre unele dintre funcțiile comune în care apare această eroare, cum ar fi XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP sau MATCH.

Dacă nu sunteți sigur ce să faceți în acest moment sau de ce tip de ajutor aveți nevoie, puteți să căutați întrebări similare în Microsoft Community sau să publicați una proprie.

Link la Forumul Comunității Excel

Dacă încă aveți nevoie de ajutor pentru remedierea acestei erori, următoarea listă de verificare furnizează pașii de depanare pentru a vă ajuta să vă dați seama ce nu a mers bine în formulele dvs.

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.

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ă:  Formule pentru matrice dinamice - dacă aveți o versiune curentă de Microsoft 365 și vă aflați pe canalul de lansare Insiders Fast, puteți să introduceți formula în celula din stânga sus a zonei de ieșire, apoi să apăsați pe Enter pentru a confirma formula ca formulă pentru matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsând Ctrl+Shift+Enter pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice.

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

Î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ă:  Formule pentru matrice dinamice - dacă aveți o versiune curentă de Microsoft 365 și vă aflați pe canalul de lansare Insiders Fast, puteți să introduceți formula în celula din stânga sus a zonei de ieșire, apoi să apăsați pe Enter pentru a confirma formula ca formulă pentru matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsând Ctrl+Shift+Enter pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice.

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 respectivă, apoi accesați fila Formule și apăsațiInserare 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.

Aveți nevoie de ajutor suplimentar?

Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.

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

Detectarea erorilor din formule

Comenzi rapide de la tastatură în Excel

Toate funcțiile Excel (în ordine alfabetică)

Toate funcțiile Excel (după categorie)

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.