Suma todos los números de los rangos que le des, ignorando texto y celdas vacías.
SUMA es la primera fórmula que aprende casi todo el mundo y la que aparece en más hojas que todas las demás juntas. Le das celdas y suma los números que hay en ellas. =SUMA(B2:B6) totaliza una columna; =SUMA(B2; D2; F2) suma tres celdas dispersas; =SUMA(B2:B6; D2:D6) suma dos rangos a la vez.
Lo que la hace más útil que escribir =B2+B3+B4 es que tolera lo que se le ponga por delante. El texto se omite, los huecos se omiten, e insertar una fila dentro del rango amplía el total automáticamente. Sumar celdas con + no hace nada de eso: basta una entrada de texto para que todo se convierta en #¡VALOR!.
La trampa no está en la función sino en el rango. Un total que deja fuera la última fila porque alguien la añadió por debajo del rango es el error más común que existe en una hoja de cálculo, y nunca se anuncia.
=SUMA(número1; [número2]; …)número1número2; …Encabezados en la fila 1, datos en A2:D6. Fíjate en el hueco de C4 y el texto de C6.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artículo | Unidades | Precio unitario | Región |
| 2 | Taladro inalámbrico | 12 | 89.99 | Norte |
| 3 | Alargador | 40 | 12.5 | Sur |
| 4 | Gafas de seguridad | 8 | Norte | |
| 5 | Guantes de trabajo | 25 | 5.4 | Sur |
| 6 | Cinturón de herramientas | 6 | n/d | Norte |
=SUMA(B2:B6)Resultado: 91
Todas las unidades sumadas: 12 + 40 + 8 + 25 + 6.
=SUMA(C2:C6)Resultado: 107,89
Tanto el hueco de C4 como el texto "n/d" de C6 se omiten en lugar de provocar un error.
=SUMA(B2:B3; B5:B6)Resultado: 83
Dos rangos separados en un mismo total, saltándose la fila 4.
=SUMA(B2:B6) * 2Resultado: 182
SUMA devuelve un número corriente, así que encaja en cualquier cálculo mayor sin ceremonias.
Leer sobre una fórmula no es lo mismo que escribirla. Abre el ejercicio de esta función y escríbela en una hoja real: recibirás comentarios inmediatos sobre qué celda está mal y por qué.
Por qué ocurre: Los números guardados como texto se omiten en silencio: SUMA los ignora igual que ignora las etiquetas.
Cómo resolverlo: Los números como texto se alinean a la izquierda. Conviértelos con VALOR, o aplica Texto en columnas a toda la columna para forzar una relectura.
Por qué ocurre: Una fila añadida justo debajo del rango queda fuera. Excel amplía los rangos por filas insertadas en medio, no añadidas al final.
Cómo resolverlo: Convierte los datos en Tabla (Ctrl+T) y usa referencias estructuradas, que crecen al añadir filas.
Por qué ocurre: Se ha borrado una columna o fila a la que se refería el rango.
Cómo resolverlo: Reescribe el rango. Por esto los totales deben estar fuera del bloque de datos que suman, no dentro.
Por qué ocurre: El rango de la SUMA incluye la propia celda de la SUMA.
Cómo resolverlo: Termina el rango una fila antes de la celda del total.
Casi siempre porque los números están guardados como texto y SUMA los omite. Mira si aparecen alineados a la izquierda y busca un triangulito verde en la esquina. Seleccionar la columna y hacer Datos → Texto en columnas → Finalizar obliga a Excel a releerlos como números.
SUMA suma todo el rango, incluidas las filas ocultas por un filtro. SUBTOTALES(109; rango) suma solo las filas visibles e ignora otros SUBTOTALES anidados, que es lo que quieres al final de una lista filtrada.
SUMA no admite condiciones. Usa SUMAR.SI para una o SUMAR.SI.CONJUNTO para varias: esa familia existe precisamente para sumar un subconjunto en lugar de todo.
Lecturas más largas donde esta función hace trabajo real en una hoja real.