Cuando Excel muestra una fórmula como texto en lugar de su resultado, la celda tiene formato Texto o la fórmula empieza con un apóstrofo ('=B2*C2) o un espacio. Quita el apóstrofo o el espacio, o pon la celda en General, y luego haz clic dentro de la celda y pulsa Entrar. Si todas las fórmulas de la hoja se ven como texto, está activado Mostrar fórmulas: pulsa Ctrl+para desactivarlo. Cuando los resultados no cambian al editar los números, el cálculo está en Manual: elige **Fórmulas > Opciones para el cálculo > Automático**. Las tablas de esta página también aceptan las fórmulas escritas en español, con punto y coma (o con comas, como en México), como=SUMA(D2:D4)`.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Qty | Total |
| 2 | Desk | 240 | 2 | =B2*C2 |
| 3 | Chair | 85 | 4 | =B3*C3 |
| 4 | Lamp | 40 | 3 | 120 |
D2 y D3 muestran la propia fórmula. D2 empieza con un apóstrofo, que le dice a Excel "esto es texto" y no se ve en la celda (lo ves en la barra de fórmulas). D3 empieza con un espacio antes del =. Solo D4 es una fórmula, y muestra 120. Haz clic en D2, borra el apóstrofo para que la celda contenga =B2*C2 y pulsa Entrar: muestra 480.
La celda tiene formato Texto
Una celda con formato Texto guarda lo que escribes tal cual, fórmulas incluidas. Pasa cuando una columna se puso en Texto para conservar ceros a la izquierda, o cuando una importación puso el tipo de la columna en Texto.
- Selecciona las celdas y elige Inicio > Formato de número > General (la lista desplegable del grupo Número).
- Cambiar el formato no basta: Excel solo lee una fórmula cuando se introduce. Haz clic dentro de cada celda (o pulsa F2) y pulsa Entrar.
- Para una columna entera, selecciónala y usa Datos > Texto en columnas > Finalizar. Eso vuelve a introducir todas las celdas a la vez.
Los mismos pasos arreglan los números que se escribieron en celdas con formato Texto, que luego no suman (consulta la sección siguiente a la próxima).
Mostrar fórmulas está activado
Si todas las fórmulas de la hoja muestran su texto, está activado Mostrar fórmulas: Fórmulas > Mostrar fórmulas, o Ctrl+ (la tecla del acento grave; Control+ en Mac). Púlsalo otra vez para volver. Es fácil pulsarlo sin querer.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Qty | Total |
| 2 | Desk | 240 | 2 | 480 |
| 3 | Chair | 85 | 4 | 340 |
| 4 | Lamp | 40 | 3 | 120 |
| 5 | Total | 940 |
=B2*C2Haz clic en Fórmulas encima de esta tabla: cada celda muestra su fórmula, igual que con Mostrar fórmulas en Excel. Vuelve a hacer clic para ver 480, 340, 120 y el total, 940. El modo pertenece a la hoja, no al libro, así que las demás hojas pueden seguir mostrando resultados.
Números guardados como texto: SUMA devuelve 0 o demasiado poco
La fórmula está bien, pero algunos de los números que suma son texto. SUMA se salta el texto sin ningún error, así que el total simplemente sale bajo.
| A | B | C | |
|---|---|---|---|
| 1 | Month | Sales | Type |
| 2 | Jan | 120 | number |
| 3 | Feb | 80 | text |
| 4 | Mar | 95 | number |
| 5 | Apr | 60 | text |
| 6 | |||
| 7 | Total | 215 |
=SUMA(B2:B5)B7 muestra 215, la suma de solo enero y marzo. En Excel, los números en texto se alinean a la izquierda de la celda y llevan un triángulo verde; selecciónalos, haz clic en el icono de advertencia y elige Convertir en número. Si los datos se actualizan desde un origen que no puedes cambiar, convierte dentro de la fórmula, como en la práctica del final de esta página. La página de texto a número tiene todos los métodos.
El cálculo está en Manual
En modo Manual, las fórmulas conservan sus resultados antiguos hasta que recalculas. La hoja parece estar bien, pero los números están desfasados, y una fórmula copiada hacia abajo muestra el resultado de la primera fila en todas las filas.
- Vuelve atrás: Fórmulas > Opciones para el cálculo > Automático.
- Recalcula una vez sin cambiar el modo: F9 para todos los libros abiertos, Mayús+F9 para la hoja activa, Ctrl+Alt+F9 para recalcular todas las fórmulas. En Mac, Cmd+= y Mayús+Cmd+=.
- Automático excepto en las tablas de datos también deja desfasadas las tablas de datos (Análisis de hipótesis).
El modo Manual se contagia: Excel toma el modo del primer libro que se abre en una sesión, así que un archivo guardado en Manual cambia todo lo que se abre después. Los libros muy grandes a veces se ponen en Manual a propósito para evitar un recálculo tras cada cambio; la barra de estado muestra entonces Calcular cuando los resultados están desfasados.
Una fórmula que calcula, pero no lo que esperas
A veces la queja es "la fórmula no funciona" mientras Excel calcula exactamente lo que se escribió. Tres casos frecuentes:
- Una referencia que se movió al copiar la fórmula. Una tasa en una celda, leída sin
$, baja con la fórmula, y las filas de abajo multiplican por celdas vacías. - Una referencia circular. La fórmula depende de su propio resultado, Excel muestra 0 y un aviso en la barra de estado. Consulta referencia circular.
- Un nombre de error en lugar de un número, como
#¿NOMBRE?(#NAME? en inglés; la tabla muestra los nombres de error en inglés) por una función mal escrita. Cada error tiene su propia página en este capítulo.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Item | Price | With tax | Tax rate | ||
| 2 | Desk | 240 | 288 | 20% | ||
| 3 | Chair | 85 | 85 | |||
| 4 | Lamp | 40 | 40 |
=B3*(1+F3)D2 está bien (288), pero D3 muestra 85 y D4 muestra 40: sus fórmulas leen F3 y F4, que están vacías, así que el impuesto es 0. Haz clic en D2, cambia F2 por $F$2 y la columna lo sigue. Las referencias absolutas explican por qué.
Sumar números guardados como texto
| A | B | |
|---|---|---|
| 1 | Month | Sales |
| 2 | Jan | 120 |
| 3 | Feb | 80 |
| 4 | Mar | 95 |
| 5 | Apr | 60 |
| 6 | Total |
Tu turno: Febrero y abril se importaron como texto, así que =SUM(B2:B5) se los salta. Escribe en B6 una fórmula que sume los cuatro meses.
-- (dos signos menos) convierte cada valor en número: el texto que parece un número se convierte, y los números de verdad se quedan como están. =SUMAPRODUCTO(B2:B5*1) y =SUMA(VALOR(B2:B5)) funcionan igual. En Excel en español, la solución es =SUMAPRODUCTO(--B2:B5). Una vez que la fórmula es correcta, sigue funcionando sean cuantas sean las celdas con texto.
Preguntas frecuentes
¿Por qué Excel muestra la fórmula y no el resultado?
O la celda tenía formato Texto antes de escribir la fórmula, o la fórmula empieza con un apóstrofo o un espacio, o está activado Mostrar fórmulas. Pon el formato en General (Inicio > Formato de número > General), haz clic dentro de la celda, pulsa Entrar, y pulsa Ctrl+` si todas las fórmulas de la hoja se ven como texto.
¿Por qué mis fórmulas de Excel no se actualizan automáticamente?
El cálculo está en Manual. Ve a Fórmulas > Opciones para el cálculo y elige Automático. Mientras tanto, F9 recalcula el libro y Mayús+F9 la hoja activa. Un libro guardado en modo Manual pasa también a Manual todos los libros que se abren después.
¿Por qué mi total deja fuera algunos números?
Esos números están guardados como texto, a menudo después de una importación, y SUMA se salta el texto sin error. Suelen estar alineados a la izquierda de la celda con un triángulo verde en la esquina. Selecciónalos, haz clic en el icono de advertencia y elige Convertir en número, o súmalos con =SUMAPRODUCTO(--B2:B5).
¿Cómo obligo a Excel a recalcular?
Pulsa F9 para recalcular todos los libros abiertos, Mayús+F9 para la hoja activa y Ctrl+Alt+F9 para recalcular todas las fórmulas aunque Excel crea que nada ha cambiado. En Mac, Cmd+= recalcula y Mayús+Cmd+= recalcula la hoja activa.