¿Por qué se rompe la fórmula?

Cuando las fórmulas muestran errores o resultados no deseados y no sabemos qué hacer a continuación, puede resultar enormemente frustrante. Hay varias cosas que pueden estar equivocadas. Por ejemplo, pueden faltar paréntesis, haber errores tipográficos o haber referencias a datos en rangos que no existen.

Si Excel no acepta una fórmula que se está intentando crear, puede aparecer un mensaje de error similar a este:

Mensaje de error sobre fórmulas rotas

Para quitar la fórmula no válida, haga lo siguiente:

  1. Haga clic en Aceptar para cerrar el mensaje.

    Volverá a la celda con la fórmula no válida, que aún está en modo de edición.

  2. Presione la tecla Retroceso para eliminar la fórmula o haga clic en el botón Cancelar de la barra de fórmulas.

    Botón Cancelar en la barra de fórmulas

Los procedimientos recomendados siguientes pueden ayudarle a evitar o resolver algunos errores comunes a la hora de compilar o corregir fórmulas.

En este artículo...

Iniciar todas las funciones con el signo igual (=)

Hacer coincidir todos los paréntesis de apertura y de cierre

Escribir todos los argumentos necesarios

Usar números sin formato en las fórmulas

Usar el tipo de datos de celda adecuado

Usar el símbolo * para multiplicar números

Usar comillas antes y después del texto de las fórmulas

Anidar un máximo de 64 funciones en una fórmula

Escribir los nombres de las hojas entre comillas simples

Incluir la ruta de acceso a libros externos

Evitar la división de valores numéricos por cero

Evitar la eliminación de datos a los que se hace referencia en las fórmulas

Inspeccionar las fórmulas y sus resultados

Evaluar las fórmulas complejas paso a paso

Usar la comprobación de errores para detectar errores

Iniciar todas las funciones con el signo igual (=)

Si no escribe un signo igual en primer lugar, no estará escribiendo una fórmula y por tanto no se realizará ningún cálculo (un error común fácil de solucionar). Por ejemplo, si escribe algo como SUMA(A1:A10), Excel mostrará la cadena de texto SUMA(A1:A10) en lugar del resultado de una fórmula. Si escribe 11/2, Excel muestra una fecha, como 2-nov o 11/02/2009, en lugar de dividir 11 por 2. Para evitar estos resultados inesperados, escriba siempre un signo igual en primer lugar. Por ejemplo, escriba: =SUMA(A1:A10) y =11/2

Principio de página

Hacer coincidir todos los paréntesis de apertura y de cierre

Asegúrese de que todos los paréntesis forman los pares correctos. Si usa una función en una fórmula, cada paréntesis de apertura necesita uno de cierre para que la función se realice correctamente. Por ejemplo, la fórmula =SI(B5<0),"No válido",B5*1,05) no funcionará porque hay dos paréntesis de cierre pero solo uno de apertura. La fórmula correcta debe ser así: =SI(B5<0,"No válido",B5*1,05).

Principio de página

Escribir todos los argumentos necesarios

La mayoría de las funciones necesitan argumentos (valores que deben proporcionarse para que la función funcione correctamente). Solo algunas funciones (como HOY o PI) no los necesitan. Para asegurarse de escribir todos los argumentos necesarios (ni más ni menos), compruebe la sintaxis de la fórmula que aparece al comenzar a escribir un signo igual seguido de una función.

Por ejemplo, la función MAYUSC solo acepta una cadena de texto o una referencia de celda como argumento: =MAYUSC("hola") o =MAYUSC(C2).

Además, algunas funciones (como SUMA) solo precisan argumentos numéricos, mientras que otras (como REEMPLAZAR) requieren un valor de texto para, al menos, uno de sus argumentos. Si usa un tipo de datos incorrecto, algunas funciones pueden devolver resultados inesperados o mostrar el error #¡VALOR!.

Principio de página

Usar números sin formato en las fórmulas

No escriba en las fórmulas números con formato con signos de dólar ($) o separadores decimales con comas (,), ya que los signos de dólar indican referencias absolutas y las comas actúan como separadores de argumentos. En lugar de escribir en la fórmula 1,000 $, escriba 1000.

Si usa números con formato en los argumentos, obtendrá resultados inesperados en el cálculo y puede aparecer el error #¡NUM!. Por ejemplo, si escribe la fórmula =ABS(-2,134) para buscar el valor absoluto de -2134, Excel mostrará el error #¡NUM! porque la función ABS solo acepta un argumento.

Puede aplicar formato al resultado obtenido con separadores decimales y símbolos de moneda después de escribir la fórmula con números sin formato.

Principio de página

Usar el tipo de datos de celda adecuado

Una fórmula no devolverá el resultado esperado si el tipo de datos de la celda no se puede usar al hacer cálculos. Por ejemplo, si escribe una fórmula simple, como =2+3, en una celda con formato de texto, Excel no podrá calcular los datos que ha escrito. En la celda solo aparecerá =2+3. Para solucionar esto, cambie el tipo de datos de la celda de Texto a General así:

  1. Seleccione la celda.

  2. Haga clic en Inicio > flecha al lado de Formato de número y elija General.

  3. Presione F2 para poner la celda en modo Edición y presione Entrar para aceptar la fórmula.

Si escribe una fecha en una celda con el tipo de datos Número, se mostrará como un valor de fecha numérico en lugar de como una fecha. Para mostrar este número como una fecha, elija un formato de Fecha en la galería de Formato de número.

Principio de página

Usar el símbolo * para multiplicar números

Aunque tal vez quisiera usar x como operador de multiplicación en una fórmula, Excel usa el asterisco (*). Si usa una x en la fórmula, Excel muestra un mensaje de error y la fórmula se puede corregir reemplazando la x por el símbolo *.

Principio de página

Usar comillas antes y después del texto de las fórmulas

Si crea un fórmula que incluye texto, escríbalo entre comillas.

Por ejemplo, la fórmula ="Hoy es " & TEXTO(HOY(),"dddd, mmmm dd") combina el texto "Hoy es " con el resultado de las funciones TEXTO y HOY para devolver Hoy es lunes, 30 de mayo en la celda.

En la fórmula, "Hoy es " se usa un espacio en blanco antes de las comillas de cierre para mantener este espacio entre las palabras "Hoy es" y "lunes, 30 de mayo". Si no se usan las comillas antes y después del texto, la fórmula indica el error #¿NOMBRE?.

Principio de página

Anidar un máximo de 64 funciones en una fórmula

Si lo desea, puede combinar (o anidar) hasta 64 niveles de funciones en una fórmula.

Por ejemplo, la fórmula =SI(RAIZ(PI())<2,"¡Menos de dos!","¡Más de dos!") tiene tres niveles de funciones: la función PI se encuentra anidada dentro de la función RAIZ que, a su vez, se encuentra anidada dentro de la función SI.

Principio de página

Escribir los nombres de las hojas entre comillas simples

Cuando escriba una referencia a valores o celdas de otra hoja de cálculo, si el nombre de esa hoja tiene un carácter no alfabético (por ejemplo un espacio), escriba el nombre entre comillas simples (').

Por ejemplo, para obtener el valor de la celda D3 en una hoja de cálculo denominada Datos trimestrales del mismo libro, use esta fórmula: ='Datos trimestrales'!D3. Sin las comillas en torno al nombre de la hoja, la fórmula muestra el error #¿NOMBRE? .

También puede hacer clic en los valores o las celdas de otra hoja para hacer referencia a ellos en la fórmula. Excel agrega automáticamente las comillas en torno a los nombres de hoja.

Principio de página

Incluir la ruta de acceso a libros externos

Cuando escriba una referencia a valores o celdas de otro libro, escriba el nombre del libro entre corchetes ( [ ]) seguido del nombre de la hoja de cálculo que contenga los valores o las celdas.

Por ejemplo, para hacer referencia a las celdas A1 a A8 de la hoja Ventas del libro Operaciones T2 que está abierto en Excel, escriba: = [Operaciones T2.xlsx]Ventas!A1:A8. Sin los corchetes, la fórmula muestra el error #¡REF! .

Si el libro no está abierto en Excel, escriba la ruta de acceso completa del archivo.

Por ejemplo, =FILAS('C:\Mis documentos\[Operaciones T2.xlsx]Ventas'!A1:A8).

Nota  Si la ruta de acceso completa contiene caracteres de espacio, debe escribir la ruta de acceso entre comillas simples (al principio de la ruta de acceso y después del nombre de la hoja de cálculo, antes del signo de exclamación).

Principio de página

Evitar la división de valores numéricos por cero

Si divide una celda por otra que contiene cero (0) o ningún valor, aparecerá el error #¡DIV/0!.

Para evitar este error, anide la operación de división en la función SI.ERROR. Por ejemplo, escriba las dos fórmulas siguientes en celdas de una hoja de cálculo:

=SI.ERROR(3/0.0)

=SI.ERROR(3/7.0)

La primera fórmula devuelve 0 porque la función SI.ERROR reconoce que dividir por cero genera un error. La segunda fórmula devuelve el valor 3/7 (no se genera ningún error porque no se divide por cero).

Principio de página

Evitar la eliminación de datos a los que se hace referencia en las fórmulas

Compruebe siempre si tiene fórmulas que hacen referencia a los datos de celdas, rangos, nombres definidos, hojas de cálculo o libros, antes de eliminar nada. A continuación, puede reemplazar esas fórmulas con sus resultados antes de quitar los datos de referencia.

Si no puede reemplazar las fórmulas con sus resultados, consulte esta información sobre errores y posibles soluciones:

  • Si una fórmula hace referencia a celdas que se han eliminado o cuyos datos se han sustituido por otros y devuelve un error #¡REF!, seleccione la celda que tiene el error #¡REF! . En la barra de fórmulas, seleccione #¡REF! y elimínelo. A continuación, vuelva a escribir el rango de la fórmula.

  • Si falta un nombre definido y una fórmula que hace referencia a ese nombre devuelve el error #¿NOMBRE?, defina otro nombre que haga referencia al rango deseado o cambie la fórmula de forma que haga referencia directamente al rango de celdas, por ejemplo, A2:D8.

  • Si falta una hoja de cálculo y una fórmula que hace referencia a ella devuelve el error #¡REF!, no hay solución, desgraciadamente: una hoja de cálculo que se ha eliminado no se puede recuperar.

  • Si falta un libro, una fórmula que haga referencia a él permanece intacta hasta que actualiza la fórmula.

    Por ejemplo, si la fórmula es =[Libro1.xlsx]Hoja1'!A1 y ya no tiene Libro1.xlsx, los valores a los que se hace referencia en ese libro siguen estando disponibles. Sin embargo, si modifica y guarda la fórmula que remite a dicho libro, Excel muestra el cuadro de diálogo Actualizar valores y pide que se escriba un nombre de archivo. Haga clic en Cancelar y, a continuación, asegúrese de que los datos no se pierden reemplazando las fórmulas que hacen referencia al libro que falta con los resultados de la fórmula.

Principio de página

Inspeccionar las fórmulas y sus resultados

Si la hoja de cálculo es grande, puede usar la ventana Inspección para inspeccionar, auditar o confirmar cálculos y resultados de fórmulas sin tener que desplazarse constantemente a las distintas partes de la hoja de cálculo.

  1. Seleccione las celdas con la fórmula que desea inspeccionar.

  2. Haga clic en Fórmulas > Ventana Inspección.

Grupo Auditoría de fórmulas de la pestaña Fórmula

  1. En la ventana Inspección, haga clic en Agregar inspección.

    Añadir botón Inspección en la ventana Inspección

  2. En el cuadro Agregar inspección, haga clic en Agregar.

    Cuadro de diálogo Agregar inspección

  3. Para acoplar la ventana Inspección encima, debajo o al lado de una hoja de cálculo, arrástrela a la parte superior, inferior, izquierda o derecha de la ventana de la hoja.

  4. Para cambiar el ancho de una columna, arrastre el borde del lado derecho del encabezado de la columna.

  5. Haga doble clic en entradas de hoja y celda en la ventana Inspección para ir a su ubicación en la hojas de cálculo de libros que tenga abiertos en Excel.

Nota  Las fórmulas con referencias externas a otros libros se muestran en la ventana Inspección solo cuando dichos libros están abiertos en Excel.

Principio de página

Evaluar las fórmulas complejas paso a paso

Para entender cómo calcula el resultado final una fórmula compleja o anidada, puede evaluar dicha fórmula.

  1. Seleccione la fórmula que se desea evaluar.

  2. Haga clic en Fórmulas > Evaluar fórmula.

    Grupo Auditoría de fórmulas de la pestaña Fórmula

  3. Haga clic en Evaluar para examinar el valor de la referencia subrayada. El resultado de la evaluación se muestra en cursiva.

    cuadro de diálogo Evaluar fórmula

  4. Si la parte subrayada de la fórmula es una referencia a otra fórmula, haga clic en Paso a paso para entrar para mostrar la otra fórmula en el cuadro Evaluación. Haga clic en Paso a paso para salir para volver a la celda y fórmula anteriores.

El botón Paso a paso para entrar no está disponible la segunda vez que la referencia aparece en la fórmula o si la fórmula hace referencia a una celda de otro libro.

  1. Continúe hasta que se haya evaluado cada parte de la fórmula.

    Notas  

    • Algunas partes de las funciones SI y ELEGIR no se evaluarán y el error #N/A podría mostrarse en el cuadro Evaluación.

    • Las referencias en blanco se muestran como valores cero (0) en el cuadro Evaluación.

    • Funciones que se vuelven a calcular cada vez que cambia la hoja. Esas funciones, incluidas ALEATORIO, ÁREAS, ÍNDICE, DESPLAZAMIENTO, CELDA, INDIRECTO, FILAS, COLUMNAS, AHORA, HOY y ALEATORIO.ENTRE, pueden hacer que el cuadro de diálogo Evaluar fórmula muestre resultados distintos a los resultados reales de la celda de la hoja de cálculo.

Principio de página

Usar la comprobación de errores para detectar errores

Puede detectar y corregir errores de las fórmulas mediante reglas que comprueban si la fórmula contiene errores, algo parecido a corregir la ortografía. Las reglas no garantizar que las hojas de cálculo no tendrán errores, pero pueden ayudar a detectar errores habituales.

Para más información sobre la comprobación de errores, vea Usar la comprobación de errores para detectar errores en las fórmulas.

Principio de página

Se aplica a: Excel Starter, Excel 2010



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma