Formula Excel: Cum se remediază #NAME? eroare -

Cuprins

rezumat

Numele? eroare apare atunci când Excel nu recunoaște ceva. Adesea, #NAME? apare atunci când un nume de funcție este greșit scris, dar există și alte cauze, așa cum se explică mai jos. Remediați un #NAME? eroarea este de obicei doar o chestiune de corectare a ortografiei sau a sintaxei. Vedeți mai jos pentru mai multe informații și pași de rezolvat.

Explicaţie

Numele? eroare apare atunci când Excel nu poate recunoaște ceva. În mod frecvent, #NAME? apare atunci când un nume de funcție este greșit scris, dar există și alte cauze, așa cum se explică mai jos. Remediați un #NAME? eroarea este de obicei doar o chestiune de corectare a ortografiei sau a sintaxei.

Exemplele de mai jos prezintă formule greșite care returnează eroarea #NAME și pașii necesari pentru a remedia eroarea și a obține din nou o formulă de lucru.

Numele funcției este scris greșit

În exemplul de mai jos, funcția VLOOKUP este utilizată pentru a prelua un preț de articol în F3. Numele funcției „VLOOKUP” este scris greșit, iar formula returnează #NAME?

=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

Când formula este fixă, formula funcționează corect:

=VLOOKUP(E3,B3:C7,2,0) // returns 4.25

Intervalul a fost introdus incorect

În exemplul de mai jos, funcțiile MAX și MIN sunt utilizate pentru a găsi temperaturi minime și maxime. formulele din F2 și respectiv F3 sunt:

=MAX(C3:C7) // returns 74 =MIN(CC:C7) // returns #NAME?

Sub intervalul utilizat în F3 a fost fixat:

Notă: uitarea de a include două puncte (:) într-un interval va declanșa și #NAME? eroare.

Gama denumită greșită de ortografie

În exemplul de mai jos, intervalul numit „date” este egal cu C3: C7. În F2, „date” este greșit scris „daata” și funcția MAX returnează #NAME?

=MAX(daata) // returns #NAME? error

Mai jos, ortografia este corectată și funcția MAX returnează corect 325 ca număr maxim de vânzări:

=MAX(data) // returns 325

Notă intervalele numite nu sunt cuprinse între ghilimele ("") într-o formulă.

Gama denumită are scop local

Intervalele denumite pot avea scop local (numai această foaie de lucru) sau global (toate foile de lucru), deci este posibil să vedeți un #NAME? eroare dacă încercați să faceți referire la un interval denumit valid care este cuprins local la o altă foaie de lucru. Puteți utiliza Managerul de nume (Control + F3, numai Windows) pentru a verifica domeniul de aplicare denumit intervale. Citiți mai multe despre intervalele denumite aici.

Valoare text introdusă fără ghilimele

Când este introdusă o valoare text fără ghilimele duble, Excel consideră că încearcă să interpreteze valoarea ca un nume de funcție sau un interval numit. Acest lucru poate provoca un #NAME? eroare când nu se găsește nicio potrivire. În exemplul de mai jos, funcția LEN este utilizată pentru a obține lungimea cuvântului „măr”. În B3 formula este introdusă fără șirul de text „măr” între ghilimele („”). Deoarece Apple nu este un nume de funcție sau un interval numit, rezultatul este #NAME?

=LEN(apple) // returns #NAME?

Mai jos, au fost adăugate ghilimele și funcția LEN acum funcționează corect:

=LEN("apple") // returns 5

Valoarea textului cu ghilimele inteligente

Valorile textului trebuie să fie ghilimele cu ghilimele duble (de exemplu, „măr”). Dacă se utilizează ghilimele „inteligente” (denumite uneori „cret”), Excel nu le va interpreta deloc ca ghilimele și în schimb va returna #NAME?

=LEN(“apple”) // returns #NAME?

Pentru a remedia, pur și simplu înlocuiți ghilimelele inteligente cu ghilimele drepte:

=LEN("apple") // returns 5

Notă: unele aplicații, cum ar fi Microsoft Word, pot schimba automat ghilimelele în ghilimele inteligente, deci aveți grijă dacă mutați o formulă în și din diferite aplicații sau medii.

Articole interesante...