Cómo corregir el error #NAME en Excel

Esta publicación cubre todo lo que necesita saber sobre cómo encontrar, corregir y prevenir el #NAME? errores en Excel.

Si ha estado usando fórmulas de Excel durante un tiempo, probablemente se haya encontrado con el molesto #NAME? errores. Excel nos muestra este error para ayudarnos a solucionar el problema con una fórmula, pero no dice exactamente qué está realmente mal con la fórmula.

El error "#NAME?" Aparece en la celda cuando Excel no reconoce su fórmula o los argumentos de su fórmula. Indica que hay algo mal o falta con los caracteres que usó su fórmula y que debe rectificarse.

Hay varias razones por las que alguna vez verías el #NAME? errores en Excel. La causa común es la simple falta de ortografía de la fórmula o función. Pero también hay otras razones, como el nombre del rango escrito incorrectamente, el rango de celdas mal escrito, las comillas faltantes alrededor del texto en la fórmula, los dos puntos faltantes para un rango de celdas o la versión incorrecta de la fórmula. En este artículo, explicaremos algunos de los problemas más comunes que pueden causar un error #Name en Excel y cómo solucionarlos.

Fórmula o nombre de función mal escrito

La causa más común del error #Name es la falta de ortografía del nombre de la función o cuando la función no existe. Cuando ingresó una sintaxis incorrecta de una función o fórmula, el error #Nombre se muestra en la celda donde se ingresa la fórmula.

En el siguiente ejemplo, la función COUTIF se usa para contar el número de veces que un elemento (A1) se repite en la lista (columna A). Pero, el nombre de la función "COUNIF" está mal escrito como "COUNTIIF" con doble "II", por lo que la fórmula devuelve el #NAME? error.

Todo lo que tiene que hacer es corregir la ortografía de la función y se rectifica el error.

Para evitar este error, puede utilizar las sugerencias de fórmulas en lugar de escribir la fórmula manualmente. Tan pronto como comience a escribir la fórmula, Excel mostrará una lista de funciones coincidentes debajo de donde está escribiendo como se muestra a continuación.

Haga doble clic en una de las funciones sugeridas o presione TAB para aceptar una función sugerida por autocompletar. Luego, ingrese los argumentos y presione Enter.

Rango de celda incorrecto

Otra causa del error #Name es que el rango de celdas se ingresó incorrectamente. Este error ocurrirá si olvida incluir dos puntos (:) en un rango o si utilizó la combinación incorrecta de letras y números para el rango.

En el siguiente ejemplo, a la referencia de rango le faltan dos puntos (A1A6 en lugar de A1: A6), por lo que el resultado devuelve el error #NAME.

En el mismo ejemplo, el rango de celdas tiene la combinación incorrecta de letras y números, por lo que devuelve el error #NAME.

Ahora, el rango utilizado en la celda A7 se ha corregido para obtener el resultado adecuado:

Rango con nombre mal escrito

Un rango con nombre es un nombre descriptivo, que se utiliza para referirse a celdas individuales o rango de celdas en lugar de la dirección de celda. Si escribe mal un rango con nombre en su fórmula o hace referencia a un nombre que no está definido en su hoja de cálculo, entonces la fórmula generará el #NAME? Error.

En el siguiente ejemplo, el rango C4: C11 se denomina "Peso". Cuando intentamos usar este nombre para sumar el rango de celdas, obtenemos el #Name? error. Es porque el nombre del rango "Peso" está mal escrito "Wieght" y la función SUM en B2 devuelve el #NAME? error.

Aquí, obtenemos el error #Name, porque intentamos usar el rango con nombre indefinido "Cargar" en la fórmula. El rango con nombre "Cargar" no existe en esta hoja, por lo que obtuvimos el error #NAME.

A continuación, corregir la ortografía del rango de celdas definido soluciona el problema y devuelve "46525" como el peso total de la carne.

Para evitar este error, puede utilizar el cuadro de diálogo "Pegar nombre" para insertar el nombre del rango en la función en lugar de escribir el nombre. Cuando necesite escribir el nombre del rango dentro de su fórmula, presione la tecla de función F3 para ver la lista de rangos con nombre en su libro de trabajo. En el cuadro de diálogo Pegar nombre, seleccione el nombre y haga clic en "Aceptar" para insertar automáticamente un rango con nombre en la función.

De esta forma, no es necesario que escriba manualmente el nombre, lo que evita que se produzca el error.

Compruebe el alcance del rango con nombre

Otra razón por la que puede obtener un error "#NAME?" Es cuando intenta hacer referencia a un rango con nombre de ámbito local desde otra hoja de trabajo dentro del libro de trabajo. Cuando está definiendo un rango con nombre, puede establecer si desea que el alcance del rango con nombre sea para todo el libro de trabajo o solo para una hoja en particular.

Si ha establecido el alcance del rango con nombre en una hoja en particular e intenta hacer referencia a él desde una hoja de trabajo diferente, verá el #NOMBRE? Error.

Para comprobar el alcance de los rangos nombrados, haga clic en la opción "Administrador de nombres" de la pestaña "Fórmula" o presione Ctrl + F3. Le mostrará todos los rangos con nombre y los nombres de las tablas en el libro de trabajo. Aquí puede crear, eliminar o editar los nombres existentes.

Aunque puede comprobar el alcance de los rangos con nombre en el cuadro de diálogo "Administrador de nombres", no puede cambiarlo. Solo puede establecer el alcance al crear un rango con nombre. Corrija el rango con nombre en consecuencia o defina un nuevo rango con nombre para solucionar el problema.

Texto sin comillas dobles ("")

La introducción de un valor de texto sin comillas dobles en una fórmula también provocará el error #NAME. Si ingresa valores de texto en las fórmulas, debe encerrarlos entre comillas dobles (""), incluso si solo está usando un espacio.

Por ejemplo, la fórmula siguiente intenta buscar la cantidad de "cerdo" en la tabla mediante la función BUSCARV. Pero, en B13, la cadena de texto "Cerdo" se ingresa sin comillas dobles ("") en la fórmula. Entonces, ¿la fórmula devuelve el #NOMBRE? error como se muestra a continuación.

Si hay comillas alrededor de un valor, Excel lo tratará como una cadena de texto. Pero cuando un valor de texto no está entre comillas dobles, Excel lo considera como un rango con nombre o un nombre de fórmula. Cuando no se encuentra ese rango o función con nombre, Excel devuelve el # ¿NOMBRE? error.

Simplemente encierre el valor de texto "Cerdo" entre comillas dobles en la fórmula y el error #NAME desaparecerá. Una vez que se han agregado las cotizaciones, la función BUSCARV devuelve la cantidad del cerdo como "15".

Nota: El valor del texto debe incluirse entre comillas dobles rectas (es decir, "Perro"). Si ingresa un valor de texto con comillas tipográficas (es decir, ❝Perro❞), Excel no las reconocerá como comillas y, en cambio, dará como resultado el #NAME? error.

Uso de fórmulas de nueva versión en versiones anteriores de Excel

Las funciones que se introdujeron en la nueva versión de Excel no funcionan en versiones anteriores de Excel. Por ejemplo, se agregaron nuevas funciones como CONCAT, TEXTJOIN, IFS, SWITCH, etc.en Excel 2016 y 2019.

Si intenta utilizar estas nuevas funciones en versiones anteriores de Excel como Excel 2007, 2010, 2013 o abre un archivo que contiene estas fórmulas en una versión anterior, probablemente obtendrá un error #NAME. Excel no reconoce estas nuevas funciones porque no existen en esa versión.

Lamentablemente, no hay solución para este problema. Simplemente, no puede usar las fórmulas más nuevas en una versión anterior de Excel. Si está abriendo un libro de trabajo en una versión anterior, asegúrese de no incluir ninguna de las funciones más nuevas en ese archivo.

Además, si guarda un libro de trabajo que tiene una macro con una fórmula utilizando la opción "Guardar como", pero no habilitó las macros en el archivo recién guardado, es probable que vea un error #NAME.

¿Encontrar todo #NAME? Errores en Excel

Supongamos que recibe una hoja de cálculo grande de un colega y no puede realizar algunos cálculos debido a errores. Si no sabe dónde se encuentran todos sus errores, hay dos formas diferentes que puede utilizar para encontrar errores #NAME en Excel.

Uso de la herramienta especial Ir a

Si desea encontrar todos y cada uno de los errores en su hoja de trabajo, puede hacerlo con la función Ir a especial. La herramienta especial Ir a no solo encuentra el #NOMBRE? errores pero todo tipo de errores en una hoja de cálculo. Así es como se hace:

Abra la hoja de cálculo en la que desea seleccionar las celdas con error, luego, haga clic en el icono "Buscar y seleccionar" en el grupo Edición de la pestaña "Inicio".

Alternativamente, presione F5 para abrir el cuadro de diálogo "Ir a" y haga clic en la opción "Especial".

De cualquier manera, se abrirá el cuadro de diálogo "Ir a especial". Aquí, elija la opción "Fórmulas", anule la selección de todas las demás opciones en Fórmulas y luego deje seleccionada la casilla que dice "Errores". Luego, haga clic en "Aceptar".

Esto seleccionará todas las celdas que tengan algún tipo de error como se muestra a continuación. Una vez seleccionadas las celdas de error, puede tratarlas como desee.

Usar buscar y reemplazar

Si solo desea averiguar los errores #NAME en la hoja, puede usar la herramienta Buscar y reemplazar. Sigue estos pasos:

Primero, seleccione el rango o seleccione la hoja de trabajo completa (presionando Ctrl + A) en la que desea encontrar el error de Nombre. Luego, haga clic en "Buscar y seleccionar" en la pestaña "Inicio" y seleccione "Buscar" o presione Ctrl + F.

En el cuadro de diálogo Buscar y reemplazar, escriba # ¿NOMBRE? en el campo "Buscar qué" y haga clic en el botón "Opciones".

Luego, elija "Valores" en el menú desplegable "Buscar en" y luego elija "Buscar siguiente" o "Buscar todo".

Si selecciona "Buscar siguiente", Excel selecciona las celdas una por una que tienen el error de nombre que se puede tratar individualmente. O, si selecciona "Buscar todo", aparecerá otro cuadro debajo del cuadro de diálogo Buscar y reemplazar que enumera todas las celdas con los errores #NAME.

¿Evitando #NAME? Errores en Excel

Hemos visto la causa más común de errores de #NAME en Excel y cómo solucionarlos y evitarlos. Pero la mejor manera de evitar los errores #NAME es usar el Asistente de funciones para ingresar fórmulas en la hoja.

El Asistente de funciones de Excel le permite generar rápidamente funciones válidas. Le proporciona una lista de funciones con sintaxis (rango, criterios) que puede implementar fácilmente. Así es cómo:

Primero, seleccione la celda donde desea insertar la fórmula. Luego, puede ir a la pestaña "Fórmulas" y hacer clic en la opción "Insertar función" en el grupo Biblioteca de funciones o puede hacer clic en el botón del Asistente de funciones "fx" ubicado en la barra de herramientas junto a la barra de fórmulas.

También puede elegir una función de cualquiera de las categorías disponibles en la "Biblioteca de funciones" en la pestaña "Fórmulas".

En el cuadro de diálogo Insertar función, haga clic en el menú desplegable junto a "seleccionar una categoría" y elija una de las 13 categorías enumeradas allí. Todas las funciones de la categoría seleccionada se enumerarán en el cuadro "Seleccionar una función". Seleccione la función que desea insertar y haga clic en "Aceptar"

Alternativamente, puede escribir la fórmula (también puede escribir un nombre parcial) en el campo "Buscar una función" y buscarla. Luego, haga doble clic en la función o haga clic en "Aceptar".

Esto abrirá el cuadro de diálogo Argumentos de función. Aquí, debe ingresar los argumentos de la función. Por ejemplo, queremos buscar la cantidad del "cerdo" en la tabla usando la función BUSCARV.

El Look_value se ingresa como "Cerdo". Para Table_array, puede ingresar directamente el rango de la tabla (A1: D9) en el campo o hacer clic en el botón de flecha hacia arriba dentro del campo para seleccionar el rango. Co_index_num se ingresa "3" y Range_lookup se establece en "TRUE". Una vez que haya especificado todos los argumentos, haga clic en el botón "Aceptar".

Verá el resultado en la celda seleccionada y la fórmula completa en la barra de fórmulas.

El uso del Asistente de fórmulas puede ahorrarle mucho tiempo y ayudarlo a evitar el #NAME? errores en Excel.

Eso es.