Aquesta publicació cobreix tot el que necessites saber sobre com trobar, arreglar i prevenir el #NAME? errors en Excel.
Si fa temps que utilitzeu fórmules d'Excel, probablement us heu trobat amb el molest #NAME? errors. Excel ens mostra aquest error per ajudar-nos a solucionar el problema amb una fórmula, però no diu exactament què hi ha realment malament amb la fórmula.
L'error '#NAME?' apareix a la cel·la quan Excel no reconeix la vostra fórmula o els arguments de la vostra fórmula. Indica que hi ha alguna cosa malament o que falta amb els caràcters utilitzats per la teva fórmula i que cal rectificar.
Hi ha diversos motius pels quals veuríeu el #NAME? errors en Excel. La causa comuna és la simple falta d'ortografia de la fórmula o funció. Però també hi ha altres motius, com ara el nom de l'interval escrit incorrectament, l'interval de cel·les mal escrit, la falta de cometes al voltant del text de la fórmula, la falta de dos punts per a un interval de cel·les o la versió incorrecta de la fórmula. En aquest article, explicarem alguns dels problemes més comuns que poden causar un error #Name a Excel i com solucionar-los.
Fórmula o nom de funció mal escrit
La causa més comuna de l'error #Name és la falta d'ortografia del nom de la funció o quan la funció no existeix. Quan heu introduït una sintaxi incorrecta d'una funció o fórmula, l'error #Name es mostra a la cel·la on s'ha introduït la fórmula.
A l'exemple següent, la funció COUTIF s'utilitza per comptar el nombre de vegades que es repeteix un element (A1) a la llista (columna A). Però, el nom de la funció "COUNIF" està escrit malament com "COUNTIIF" amb el doble "II", per tant, la fórmula retorna el #NOM? error.
Tot el que has de fer és corregir l'ortografia de la funció i s'esmena l'error.
Per evitar aquest error, podeu utilitzar els suggeriments de fórmules en lloc d'escriure manualment la fórmula. Tan bon punt comenceu a escriure la fórmula, Excel mostrarà una llista de funcions coincidents a continuació on esteu escrivint com es mostra a continuació.
Feu doble clic en una de les funcions suggerides o premeu TAB per acceptar una funció suggerida per la compleció automàtica. A continuació, introduïu els arguments i premeu Intro.
Interval de cel·les incorrecte
Una altra causa de l'error #Name és perquè l'interval de cel·les s'ha introduït incorrectament. Aquest error es produirà si oblideu incloure dos punts (:) en un interval o utilitzeu la combinació incorrecta de lletres i números per a l'interval.
A l'exemple següent, a la referència de l'interval li falten els dos punts (A1A6 en lloc d'A1:A6), de manera que el resultat retorna l'error #NAME.
En el mateix exemple, l'interval de cel·les té la combinació incorrecta de lletres i números, de manera que retorna l'error #NAME.
Ara, l'interval utilitzat a la cel·la A7 s'ha corregit per obtenir el resultat adequat:
Interval amb nom mal escrit
Un interval amb nom és un nom descriptiu, utilitzat per referir-se a cel·les individuals o rang de cel·les en lloc de l'adreça de la cel·la. Si escriviu malament un interval amb nom a la vostra fórmula o feu referència a un nom que no està definit al vostre full de càlcul, la fórmula generarà el #NOM? Error.
A l'exemple següent, l'interval C4:C11 s'anomena "Pes". Quan intentem utilitzar aquest nom per sumar l'interval de cel·les, obtenim el #Nom? error. És perquè el nom del rang "Pes" està escrit malament "Pes" i la funció SUMA a B2 retorna el #NOM? error.
Aquí, obtenim l'error #Name, perquè hem intentat utilitzar l'interval de nom no definit "Càrrega" a la fórmula. L'interval anomenat "Càrrega" no existeix en aquest full, de manera que hem rebut l'error #NAME.
A continuació, corregir l'ortografia de l'interval de cel·les definit soluciona el problema i retorna el "46525" com a pes total de la carn.
Per evitar aquest error, podeu utilitzar el quadre de diàleg "Enganxa el nom" per inserir el nom de l'interval a la funció en lloc d'escriure el nom. Quan hàgiu d'escriure el nom de l'interval dins de la fórmula, premeu la tecla de funció F3 per veure la llista d'intervals amb nom al vostre llibre de treball. Al quadre de diàleg Enganxa el nom, seleccioneu el nom i feu clic a "D'acord" per inserir automàticament un rang amb nom a la funció.
D'aquesta manera, no haureu d'escriure manualment el nom que evita que es produeixi l'error.
Comproveu l'abast de l'interval nomenat
Una altra raó per la qual podeu obtenir un error "#NAME?" és quan intenteu fer referència a un interval amb nom d'àmbit local des d'un altre full de treball dins del llibre de treball. Quan esteu definint un interval amb nom, podeu establir si voleu que l'abast de l'interval amb nom a tot el llibre de treball o només a un full concret.
Si heu definit l'abast de l'interval anomenat en un full concret i proveu de fer-hi referència des d'un full de treball diferent, veureu el #NOM? Error.
Per comprovar l'abast dels intervals anomenats, feu clic a l'opció "Gestor de noms" de la pestanya "Fórmula" o premeu Ctrl + F3. Us mostrarà tots els rangs amb nom i els noms de les taules al llibre de treball. Aquí podeu crear, eliminar o editar els noms existents.
Tot i que podeu comprovar l'abast dels intervals anomenats al quadre de diàleg "Gestor de noms", no el podeu canviar. Només podeu establir l'abast quan creeu un interval amb nom. Corregiu l'interval de nom en conseqüència o definiu un interval de nom nou per solucionar el problema.
Text sense cometes dobles (" ")
Introduir un valor de text sense cometes dobles en una fórmula també provocarà l'error #NAME. Si introduïu valors de text a les fórmules, haureu de posar-los entre cometes dobles (" "), encara que només utilitzeu un espai.
Per exemple, la fórmula següent està intentant cercar la quantitat de "Porc" a la taula mitjançant la funció BUSCAR V. Però, a B13, la cadena de text "Porc" s'introdueix sense cometes dobles (" ") a la fórmula. Així que la fórmula retorna el #NOM? error tal com es mostra a continuació.
Si hi ha cometes al voltant d'un valor, Excel el tractarà com una cadena de text. Però quan un valor de text no està inclòs entre cometes dobles, Excel el considera com un rang amb nom o un nom de fórmula. Quan no es troba aquest rang o funció amb nom, Excel retorna el #NOM? error.
Només cal que afegiu el valor de text "Porc" entre cometes dobles a la fórmula i l'error #NAME desapareixerà. Després d'haver afegit cometes, la funció BUSCAR V retorna la quantitat del porc com a "15".
Nota: el valor del text s'ha d'adjuntar entre cometes dobles rectes (és a dir, "Gos"). Si introduïu un valor de text amb cometes intel·ligents (és a dir, ❝Gos❞), Excel no les reconeixerà com a cometes i, en canvi, donarà com a resultat el #NOM? error.
Ús de fórmules de la nova versió en versions antigues d'Excel
Les funcions que es van introduir a la nova versió d'Excel no funcionen en versions anteriors d'Excel. Per exemple, es van afegir noves funcions com CONCAT, TEXTJOIN, IFS, SWITCH, etc. a Excel 2016 i 2019.
Si proveu d'utilitzar aquestes noves funcions en versions anteriors d'Excel com Excel 2007, 2010, 2013 o obriu un fitxer que contingui aquestes fórmules en una versió anterior, probablement obtindreu un error #NAME. Excel no reconeix aquestes noves funcions perquè no existeixen en aquesta versió.
Malauradament, no hi ha cap solució per a aquest problema. Simplement no podeu utilitzar les fórmules més noves en una versió anterior d'Excel. Si esteu obrint un llibre de treball en una versió anterior, assegureu-vos que no incloeu cap de les funcions més noves en aquest fitxer.
A més, si deseu un llibre de treball que conté una macro amb una fórmula mitjançant l'opció "Desa com", però no heu activat les macros al fitxer recentment desat, probablement veureu un error #NAME.
Trobeu tots els #NAME? Errors en Excel
Suposem que rebeu un full de càlcul gran d'un company i no podeu fer alguns càlculs a causa d'errors. Si no sabeu on es troben tots els vostres errors, hi ha dues maneres diferents que podeu utilitzar per trobar errors #NAME a Excel.
Ús de l'eina Anar a especial
Si voleu trobar tots els errors al vostre full de treball, podeu fer-ho amb la funció Anar a especial. L'eina Ves a especial no només troba el #NAME? errors però tot tipus d'errors en un full de càlcul. Així és com ho fas:
Obriu el full de càlcul en què voleu seleccionar les cel·les amb error i, a continuació, feu clic a la icona "Cerca i selecciona" al grup d'edició de la pestanya "Inici".
Alternativament, premeu F5 per obrir el diàleg "Vés a" i feu clic a l'opció "Especial".
De qualsevol manera, obrirà el quadre de diàleg "Vés a Especial". Aquí, trieu l'opció "Fórmules", deseleccioneu totes les altres opcions a Fórmules i, a continuació, deixeu seleccionat el quadre que diu "Errors". A continuació, feu clic a "D'acord".
Això seleccionarà totes les cel·les que tinguin algun tipus d'error com es mostra a continuació. Després de seleccionar les cel·les d'error, podeu tractar-les com vulgueu.
Utilitzant Cerca i substitueix
Si només voleu esbrinar els errors #NAME al full, podeu utilitzar l'eina Cerca i substitueix. Seguiu aquests passos:
Primer, seleccioneu l'interval o seleccioneu tot el full de treball (prement Ctrl + A) en el qual voleu trobar l'error Nom. A continuació, feu clic a "Cerca i seleccioneu" a la pestanya "Inici" i seleccioneu "Cerca" o premeu Ctrl + F.
Al quadre de diàleg Cerca i substitueix, escriviu #NOM? al camp "Troba què" i fes clic al botó "Opcions".
A continuació, trieu "Valors" al menú desplegable "Busca a dins" i, a continuació, trieu "Cerca el següent" o "Troba-ho tot".
Si seleccioneu "Troba el següent", Excel selecciona una per una les cel·les que tenen l'error de nom que es poden tractar individualment. O, si seleccioneu "Troba-ho tot", apareixerà un altre quadre al diàleg Cerca i substituïu que enumera totes les cel·les amb els errors #NAME.
Vols evitar #NAME? Errors en Excel
Hem vist la causa més comuna dels errors #NAME a Excel i com solucionar-los i evitar-los. Però la millor manera d'evitar els errors #NAME és utilitzar l'assistent de funcions per introduir fórmules al full.
L'assistent de funcions d'Excel us permet generar ràpidament funcions vàlides. Us proporciona una llista de funcions amb sintaxi (interval, criteris) que podeu implementar fàcilment. Així és com:
Primer, seleccioneu la cel·la on voleu inserir la fórmula. Aleshores, podeu anar a la pestanya "Fórmules" i fer clic a l'opció "Insereix funció" al grup Biblioteca de funcions o podeu fer clic al botó de l'assistent de funcions "fx" situat a la barra d'eines al costat de la barra de fórmules.
També podeu triar una funció de qualsevol de les categories disponibles a la "Biblioteca de funcions" a la pestanya "Fórmules".
Al quadre de diàleg Insereix una funció, feu clic al menú desplegable al costat de "seleccioneu una categoria" i trieu una de les 13 categories que hi figuren. Totes les funcions de la categoria seleccionada es mostraran al quadre "Seleccioneu una funció". Seleccioneu la funció que voleu inserir i feu clic a "D'acord"
Alternativament, podeu escriure la fórmula (també podeu escriure un nom parcial) al camp "Cerca una funció" i cercar-la. A continuació, feu doble clic a la funció o feu clic a "D'acord".
Això obrirà el quadre de diàleg Arguments de funció. Aquí, heu d'introduir els arguments de la funció. Per exemple, volem cercar la quantitat del "Porc" a la taula mitjançant la funció BUSCARV.
El Look_value s'introdueix "Porc". Per a Table_array, podeu introduir directament l'interval de la taula (A1:D9) al camp o fer clic al botó de fletxa cap amunt dins del camp per seleccionar l'interval. Co_index_num s'introdueix "3" i Range_lookup s'estableix en "TRUE". Un cop hàgiu especificat tots els arguments, feu clic al botó "D'acord".
Veureu el resultat a la cel·la seleccionada i la fórmula completada a la barra de fórmules.
L'ús de l'assistent de fórmula us pot estalviar molt de temps i ajudar-vos a evitar el #NAME? errors en Excel.
Això és.