La función SUMA (en inglés SUM) es la forma más rápida de obtener el total de un grupo de celdas en Excel sin escribirlas una a una. Con ella podrás sumar el importe de tus gastos, los kilos vendidos de un producto o las horas trabajadas en una semana. Está disponible en todas las versiones de Excel, desde la 2007 hasta Microsoft 365, y también funciona en Excel para la web, para Mac y para móviles.
Qué es la función SUMA y para qué sirve en tu hoja
Imagina que llevas el control de los gastos del hogar en una hoja con los importes en euros y, en otra hoja, las ventas de tu tienda en pesos mexicanos. Cada mes escribes los datos y, al final, necesitas un total. Hacer la suma a mano o con la calculadora te obliga a revisar cada celda, y cualquier cambio obliga a volver a calcular.
La función SUMA (en inglés SUM) resuelve eso: le dices qué celdas quieres sumar y ella te devuelve el total. Tú solo tienes que escribir una vez la fórmula; si añades un gasto o una venta, el total se actualiza al instante.
;). Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma (,).Cómo se escribe la fórmula SUMA y qué admite cada argumento
La sintaxis de SUMA es sencilla: primero la palabra SUMA, después un paréntesis que abre, los argumentos separados por punto y coma, y el paréntesis que cierra.
=SUMA(número1; [número2]; ...)
número1es obligatorio: el primer dato que quieres sumar.[número2]y los siguientes son opcionales: hasta un máximo de 255 argumentos en total.- Cada argumento puede ser: un número escrito a mano (12), una celda (B6), un rango (B2:B8) o una mezcla de todos.
- Los textos y las celdas vacías se ignoran, así que no contaminan el resultado.
=SUMA(B2:B8)
=SUMA(B2;B4;B7)
=SUMA(B2:B8;200)
El primer ejemplo suma el rango de la columna B. El segundo suma tres celdas sueltas. El tercero mezcla un rango con un número escrito a mano (200) que se añade al total.
Dónde escribir la fórmula y cómo comprobar el total
Vamos a probarlo con una hoja de gastos. Sigue estos pasos en tu Excel:
- En la celda A1 escribe Concepto y en B1 escribe Importe.
- En A2:A5 escribe: Luz, Agua, Gas, Internet. En B2:B5 escribe los importes: 65,40; 32,10; 48,75; 50,00.
- Haz clic en la celda B6 para seleccionarla. Esta celda quedará justo debajo de los importes.
- Escribe la fórmula
=SUMA(B2:B5)y pulsa Entrar. - La celda B6 muestra el total: 196,25.
| A | B | |
|---|---|---|
| 1 | Concepto | Importe |
| 2 | Luz | 65,40 |
| 3 | Agua | 32,10 |
| 4 | Gas | 48,75 |
| 5 | Internet | 50,00 |
| 6 | Total | 196,25 |
Para comprobar que el total es correcto, selecciona el rango B2:B5. En la barra de estado, en la parte inferior de la ventana, Excel muestra Suma: 196,25. Si coincide con lo que ves en B6, la fórmula está bien.
Autosuma: el atajo que escribe SUMA por ti
Si no quieres escribir la fórmula a mano, Excel tiene un botón que la escribe por ti. Se llama Autosuma y, además, detecta automáticamente qué celdas quieres sumar.
Pasos para usar Autosuma:
- Selecciona la celda B6, justo debajo de los importes.
- Ve a la cinta de opciones y pulsa el botón Autosuma.
- Excel propone el rango
=SUMA(B2:B5)y lo marca con un rectángulo azul. - Pulsa Entrar para aceptar.
| A | B | |
|---|---|---|
| 1 | Concepto | Importe |
| 2 | Luz | 65,40 |
| 3 | Agua | 32,10 |
| 4 | Gas | 48,75 |
| 5 | Internet | 50,00 |
| 6 | Total | 196,25 |
El atajo de teclado equivalente es Alt+= (en Mac, Cmd+Mayús+T): selecciona la celda y pulsa el atajo. Excel escribirá la fórmula directamente.
Sumar un rango, varias celdas sueltas y números a la vez
Ahora vamos a crear una hoja de ventas que nos servirá para el resto del tutorial. Necesitas un lugar con el producto, la cantidad vendida y el precio unitario. La idea es obtener varios tipos de total: el de toda la columna, el de unas celdas elegidas a mano y uno que mezcle un rango con un número suelto.
Pasos para crear la hoja de ventas:
- En la celda A1 escribe Producto, en B1 Cantidad, en C1 Precio y en D1 Total.
- En las filas 2 a 6 escribe los datos de la tabla siguiente.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Cantidad | Precio | Total |
| 2 | Libreta | 10 | 1,50 | 15,00 |
| 3 | Boligrafo | 25 | 0,80 | 20,00 |
| 4 | Cuaderno | 5 | 3,20 | 16,00 |
| 5 | Goma | 12 | 0,50 | 6,00 |
| 6 | Carpeta | 3 | 4,10 | 12,30 |
El total general de la columna D se obtiene con un solo paso:
- En la celda D7 escribe
=SUMA(D2:D6)y pulsa Entrar. - El resultado es 69,30.
=SUMA(D2:D6)
Para sumar solo algunas celdas, por ejemplo las ventas de Libreta, Cuaderno y Carpeta:
=SUMA(D2;D4;D6)
El resultado es 43,30 (15,00 + 16,00 + 12,30). Y si quieres añadir un gasto de envío fijo a esa suma:
=SUMA(D2;D4;D6;5)
El resultado es 48,30.
La suma de toda una columna
A veces necesitas el total de toda la columna D, aunque más adelante añadas filas. Excel permite escribir un rango que cubra más filas de las que tienen datos, por ejemplo hasta la fila 50, y el resultado no se altera porque las celdas vacías se ignoran.
Pasos para ampliar el rango:
- Sustituye la fórmula de D7 por
=SUMA(D2:D50)y pulsa Entrar. - El total sigue siendo 69,30.
- Para comprobarlo, añade una fila nueva: en A7 escribe Mochila, en B7 escribe 2 y en C7 escribe 12,00. En D7 aparecerá la fórmula
=B7*C7con el total 24,00. - Al mirar D51 (o donde pusiste la fórmula), el total ahora muestra 93,30 porque se ha sumado la nueva fila automáticamente.
=SUMA(D2:D50)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Cantidad | Precio | Total |
| 2 | Libreta | 10 | 1,50 | 15,00 |
| 3 | Boligrafo | 25 | 0,80 | 20,00 |
| 4 | Cuaderno | 5 | 3,20 | 16,00 |
| 5 | Goma | 12 | 0,50 | 6,00 |
| 6 | Carpeta | 3 | 4,10 | 12,30 |
| 7 | Mochila | 2 | 12,00 | 24,00 |
| 51 | 93,30 |
Sumar solo lo que ves con un filtro o con filas ocultas
Si aplicas un filtro a la hoja para ver solo, por ejemplo, los productos de menos de 5 euros, la fórmula =SUMA(D2:D50) no cambia: sigue mostrando 93,30 porque SUMA no distingue entre filas visibles y ocultas.
La función SUBTOTALES (en inglés SUBTOTAL) sí lo hace. Pasos para probarlo:
- Selecciona una celda de la tabla, por ejemplo A1.
- Activa el filtro desde la cinta.
- Pulsa la flecha del filtro en la columna C (Precio) y deja solo los productos con precio menor que 5.
- En una celda vacía, por ejemplo D52, escribe
=SUBTOTALES(9;D2:D50)y pulsa Entrar.
=SUBTOTALES(9;D2:D50)
- El resultado ahora es 53,30 (15,00 + 20,00 + 16,00 + 6,00 + 12,30) porque la Mochila, que cuesta 12,00, no se incluye. El código 9 indica "suma ignorando las filas filtradas".
Sumar horas como números y no como «01:30» extraño
Si guardas la hora de entrada y la de salida de un trabajo, y restas una de la otra, obtienes un número decimal: 1,5 (que significa una hora y media). Pero, si la celda tiene formato de Hora, Excel te muestra «01:30» en vez de 1,5. Para ver el resultado como número, hay que cambiar el formato de la celda.
Pasos para crear la hoja de horas:
- En la celda A1 escribe Día, en B1 Entrada, en C1 Salida y en D1 Horas.
- En las filas 2 a 4 escribe: Lunes, 9:00, 14:30; Martes, 8:30, 15:00; Miércoles, 9:15, 14:00.
- En la celda D2 escribe la fórmula
=(C2-B2)*24y púlsala Entrar. - Arrastra el controlador de relleno desde D2 hasta D4 para copiar la fórmula.
=(C2-B2)*24
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Día | Entrada | Salida | Horas |
| 2 | Lunes | 9:00 | 14:30 | 5,50 |
| 3 | Martes | 8:30 | 15:00 | 6,50 |
| 4 | Miércoles | 9:15 | 14:00 | 4,75 |
El resultado en D2 es 5,50, en D3 es 6,50 y en D4 es 4,75. Para que se vean así y no como hora, selecciona D2:D4, pulsa Ctrl+1 y en la pestaña Número elige Número con dos decimales.
Ahora puedes sumar la columna D con =SUMA(D2:D4) y obtener 16,75 horas en una sola celda.
Por qué SUMA falla: #¡VALOR!, #¡REF! y números que no cuenta
SUMA falla por pocos motivos, pero cuando lo hace desconcierta. Tres son los más habituales.
Fallo 1: números guardados como texto. Una celda con 1,50 alineado a la izquierda, en vez de a la derecha, contiene texto. SUMA la ignora y el total sale menor de lo esperado.
Fallo 2: el total queda dentro del rango de datos. Si pones la fórmula =SUMA(B2:B10) en la celda B10, al añadir una fila más debajo esa nueva fila no entra en la suma porque la celda del total ha quedado "encerrada" en mitad de los datos.
Fallo 3: has borrado una fila del rango. Al borrar la fila 5 de un rango B2:B10, las referencias se mueven y, si la fórmula apuntaba a una fila ya borrada, aparece el error #¡REF!.
El número guardado como texto que SUMA ignora
Imagina esta hoja:
| A | B | |
|---|---|---|
| 1 | Producto | Importe |
| 2 | Camiseta | 15,00 |
| 3 | Pantalon | 1,50 |
| 4 | Zapatos | 32,00 |
| 5 | Chaqueta | 48,75 |
| 6 | Total | 48,00 |
El total debería ser 97,25 pero muestra 48,00. La razón: la celda B3 contiene "1,50" como texto, alineado a la izquierda, y SUMA la salta.
Para arreglarlo:
- Selecciona la celda B3.
- En la barra de fórmulas verás "1,50" entre comillas, lo que confirma que es texto.
- Pulsa F2 para entrar en modo edición y luego Entrar para confirmar. Si los datos vinieron de pegar texto, multiplica la celda por 1 en una celda auxiliar (
=B3*1) y pega el valor. - También puedes usar la función VALOR (en inglés VALUE) en una celda auxiliar:
=VALOR(B3). Eso convierte el texto en número y SUMA lo cuenta.
Tras arreglarlo, B6 pasa a mostrar 97,25.
Referencias que se quedan fuera al insertar filas
Tienes la fórmula =SUMA(B2:B10) en la celda B11. Llega un nuevo gasto, lo escribes en la fila 12 y te das cuenta de que no se suma.
| A | B | |
|---|---|---|
| 1 | Concepto | Importe |
| 2 | Luz | 65,40 |
| 3 | Agua | 32,10 |
| 4 | Gas | 48,75 |
| 5 | Internet | 50,00 |
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 | ||
| 11 | Total | 196,25 |
| 12 | Telefono | 28,00 |
La celda del total quedó justo debajo de la última fila de datos, así que cuando insertas filas nuevas "por encima" del total, esas filas quedan fuera del rango B2:B10.
Arreglo: o mueves la celda del total a una zona fija (por ejemplo, una fila de Totales que siempre esté al final, debajo de los datos) o amplías el rango a mano a =SUMA(B2:B100) para que las filas nuevas queden dentro.
#¡REF! tras borrar una fila o columna del rango
Tienes =SUMA(B2:B10) en B11 y borras la fila 5 (clic derecho en el número de fila 5 > Eliminar). La fórmula se reescribe sola como =SUMA(B2:B9), lo cual no da error pero cambia el resultado.
El error #¡REF! aparece cuando borras una columna o fila a la que la fórmula apuntaba directamente, por ejemplo si la fórmula era =SUMA(B2;B5;B8) y borras la fila 5. La fórmula queda como =SUMA(B2;B#¡REF!;B8) y muestra #¡REF! en la celda.
| A | B | |
|---|---|---|
| 1 | Concepto | Importe |
| 2 | Luz | 65,40 |
| 3 | Agua | 32,10 |
| 4 | Gas | 48,75 |
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | Telefono | 28,00 |
| 9 | ||
| 10 | ||
| 11 | Total | #¡REF! |
Arreglo: haz clic en la celda con el error, vuelve a escribir la fórmula con el rango nuevo (por ejemplo =SUMA(B2:B8)) y pulsa Entrar.
Buenos hábitos al usar SUMA en hojas grandes
Cuando la hoja crece, una fórmula mal planteada se vuelve un problema. Estos hábitos evitan sorpresas.
- Usa rangos en vez de referencias sueltas. Es más fácil de leer y de mantener:
=SUMA(D2:D500)en lugar de=SUMA(D2;D5;D8;...). - No escribas
=1+2+3+4. Escribe=SUMA(1;2;3;4). La segunda fórmula se entiende y se corrige mejor. - Revisa que el rango cubra todas las filas. Si la hoja puede crecer, deja margen:
=SUMA(D2:D1000). - Pon la fila o columna del total FUERA de la zona de datos, para que las filas nuevas que insertes no la "atraviesen".
- Pon los totales a la derecha o debajo de los datos, no entre medias, para evitar el error de "total rodeado por datos".
- Si la hoja se va a usar en distintos países, revisa el separador de decimales: la coma o el punto pueden cambiar el aspecto del número sin cambiar su valor.
Lo que ya sabes hacer con la función SUMA
- Sumar un rango de celdas contiguas con
=SUMA(B2:B10). - Sumar celdas sueltas y mezclarlas con números a mano.
- Usar Autosuma (Alt+=) para escribir la fórmula sin teclearla.
- Ampliar el rango para que las filas nuevas se sumen solas.
- Cambiar a SUBTOTALES cuando quieres sumar solo lo visible tras un filtro.
- Convertir horas en números con
=(hora_fin-hora_inicio)*24y formato Número. - Detectar números guardados como texto y arreglarlos con la función VALOR.
- Evitar el error #¡REF! borrando y reescribiendo la fórmula cuando hace falta.
El siguiente paso natural es SUMAR.SI (en inglés SUMIF), que sirve para sumar solo las celdas que cumplen una condición, por ejemplo, el total vendido de un solo producto. Cuando la condición depende de más de una columna a la vez, la función adecuada es SUMAR.SI.CONJUNTO (en inglés SUMIFS), con el rango de la suma siempre en primer lugar.
Datos comprobados en octubre de 2026.
Dudas al usar la función SUMA en Excel
1. ¿Qué es la función SUMA en Excel?
SUMA (SUM en inglés) es una función de Excel que suma los valores numéricos que le indiques: un rango, varias celdas sueltas o ambas cosas combinadas. La fórmula más usada es =SUMA(A1:A10) y también vale escribir los números a mano, como =SUMA(15;30;45). Está disponible en todas las versiones de Excel, desde las más antiguas hasta Microsoft 365.
2. ¿Cómo se suma toda una columna en Excel?
Para sumar una columna entera escribe =SUMA(A:A), que suma todos los números de la columna A sin importar cuántas filas tengan datos. Si prefieres un rango fijo, usa =SUMA(A2:A1000). El primer método es útil cuando la lista crece; el segundo, cuando quieres excluir la cabecera.
3. ¿Qué ejemplos prácticos tiene la función SUMA?
Un ejemplo clásico es sumar las ventas del mes: con los importes en B2:B31 escribes =SUMA(B2:B31) y obtienes el total. Otro muy útil es sumar solo lo que cumple una condición, como =SUMAR.SI.CONJUNTO(B2:B31;A2:A31;"Norte"), que muestra las ventas de la región Norte.
4. ¿Para qué sirve la función SUMA en Excel?
La función SUMA sirve para obtener el total de un conjunto de números en una sola celda, evitando hacer la suma a mano. Es la base de cualquier cálculo en Excel: totales de ventas, acumulados de gastos, subtotales de inventario o cualquier cifra que necesites agrupar. Además, se puede combinar con otras funciones para crear cálculos más complejos.
5. ¿Cuál es la fórmula de SUMA en Excel?
La fórmula básica es =SUMA(rango), por ejemplo =SUMA(C2:C20), que suma todos los números entre C2 y C20. También puedes separar celdas con punto y coma, como =SUMA(C2;C5;C10), o mezclar rangos y celdas sueltas: =SUMA(C2:C20;D5;E10). En Excel en español el separador de argumentos es el punto y coma.
6. ¿Cómo sumar varias celdas separadas que no están juntas?
Para sumar celdas sueltas que no están seguidas, sepáralas con punto y coma dentro de SUMA: =SUMA(A1;B3;D7;F12). Si son muchas, también vale elegir cada celda manteniendo pulsada la tecla Ctrl mientras haces clic. El resultado es la suma de todas ellas en una sola celda.
7. ¿Cómo se escribe SUMA en inglés en Excel?
La función SUMA se llama SUM en inglés, así que la fórmula equivalente en un Excel configurado en inglés es =SUM(A1:A10). En español, la misma fórmula se escribe =SUMA(A1:A10). El comportamiento es idéntico: solo cambia el nombre de la función.
8. ¿Cómo sacar la suma total de un rango en Excel?
Selecciona el rango que te interesa, por ejemplo B2:B50, y mira la barra de estado en la parte inferior de la ventana: ahí verás la Suma sin escribir nada. Si quieres que el total quede en una celda para usarlo después, escribe =SUMA(B2:B50) y pulsa Enter; el resultado aparece fijo en esa celda.
Fuentes
- MicrosoftSUMA — documentación oficialconsultado el 06/10/2026
- MicrosoftFECHA.MES — documentación oficialconsultado el 06/10/2026
- MicrosoftSUBTOTALES — documentación oficialconsultado el 06/10/2026
- MicrosoftSUMAR.SI — documentación oficialconsultado el 06/10/2026
- MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 06/10/2026