Suma

Función SUMA en Excel: qué es, cómo se usa y ejemplos

octubre 15, 2026 Tuto Excel 14 min read
Función SUMA en Excel: qué es, cómo se usa y ejemplos

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.

Nota: los argumentos en las fórmulas se separan con punto y coma (;). 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úmero1 es 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:

  1. En la celda A1 escribe Concepto y en B1 escribe Importe.
  2. En A2:A5 escribe: Luz, Agua, Gas, Internet. En B2:B5 escribe los importes: 65,40; 32,10; 48,75; 50,00.
  3. Haz clic en la celda B6 para seleccionarla. Esta celda quedará justo debajo de los importes.
  4. Escribe la fórmula =SUMA(B2:B5) y pulsa Entrar.
  5. La celda B6 muestra el total: 196,25.
B6fx=SUMA(B2:B5)
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
Gastos

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.

Comprueba: la celda B6 muestra 196,25 y la barra de estado, al seleccionar B2:B5, también muestra 196,25.

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:

  1. Selecciona la celda B6, justo debajo de los importes.
  2. Ve a la cinta de opciones y pulsa el botón Autosuma.
InicioModificarAutosuma
  1. Excel propone el rango =SUMA(B2:B5) y lo marca con un rectángulo azul.
  2. Pulsa Entrar para aceptar.
B6fx=SUMA(B2:B5)
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
Gastos

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.

Consejo: Autosuma también funciona para columnas enteras. Selecciona la última celda de una columna con números y, al pulsar el botón, Excel subirá hasta la primera celda con datos para crear el rango.

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:

  1. En la celda A1 escribe Producto, en B1 Cantidad, en C1 Precio y en D1 Total.
  2. En las filas 2 a 6 escribe los datos de la tabla siguiente.
A1fx**Producto**
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
Ventas

El total general de la columna D se obtiene con un solo paso:

  1. En la celda D7 escribe =SUMA(D2:D6) y pulsa Entrar.
  2. 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.

Comprueba: la celda D7 muestra 69,30; la celda donde escribiste la suma de tres celdas muestra 43,30; y la suma mixta muestra 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:

  1. Sustituye la fórmula de D7 por =SUMA(D2:D50) y pulsa Entrar.
  2. El total sigue siendo 69,30.
  3. 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*C7 con el total 24,00.
  4. 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)
D51fx=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
Ventas
Comprueba: al añadir la Mochila, el total de la fórmula en D51 sube de 69,30 a 93,30 sin tocarla.

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:

  1. Selecciona una celda de la tabla, por ejemplo A1.
  2. Activa el filtro desde la cinta.
DatosOrdenar y filtrarFiltro
  1. Pulsa la flecha del filtro en la columna C (Precio) y deja solo los productos con precio menor que 5.
  2. En una celda vacía, por ejemplo D52, escribe =SUBTOTALES(9;D2:D50) y pulsa Entrar.

=SUBTOTALES(9;D2:D50)
  1. 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".
Cuidado: si en lugar del código 9 usas 109, SUBTOTALES también ignora las filas que hayas ocultado a mano, no solo las filtradas. Úsalo cuando quieras ese comportamiento.
Comprueba: D51 sigue mostrando 93,30 y D52 muestra 53,30 tras aplicar el filtro.

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:

  1. En la celda A1 escribe Día, en B1 Entrada, en C1 Salida y en D1 Horas.
  2. En las filas 2 a 4 escribe: Lunes, 9:00, 14:30; Martes, 8:30, 15:00; Miércoles, 9:15, 14:00.
  3. En la celda D2 escribe la fórmula =(C2-B2)*24 y púlsala Entrar.
  4. Arrastra el controlador de relleno desde D2 hasta D4 para copiar la fórmula.

=(C2-B2)*24
D2fx=(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
Horas

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.

Cuidado: si la celda conserva el formato Hora, la suma se reinicia cada 24 horas y puede dar resultados inesperados. Asegúrate siempre de que la celda de la suma y las celdas sumadas tienen formato Número.
Comprueba: la suma de la columna D da 16,75 y todas las celdas de la columna D muestran números, no horas.

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:

B6fx=SUMA(B2:B5)
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
Ventas

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:

  1. Selecciona la celda B3.
  2. En la barra de fórmulas verás "1,50" entre comillas, lo que confirma que es texto.
  3. 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.
  4. 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.

Cuidado: en Excel 2021 y Microsoft 365, si escribes un número en una celda con formato de texto, aparece un triángulo verde en la esquina. Al pulsarlo, Excel ofrece convertirlo en número de un clic.

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.

B11fx=SUMA(B2:B10)
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
Gastos

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.

B11fx=SUMA(B2;B5;B8)
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!
Gastos

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)*24 y 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

  1. MicrosoftSUMA — documentación oficialconsultado el 06/10/2026
  2. MicrosoftFECHA.MES — documentación oficialconsultado el 06/10/2026
  3. MicrosoftSUBTOTALES — documentación oficialconsultado el 06/10/2026
  4. MicrosoftSUMAR.SI — documentación oficialconsultado el 06/10/2026
  5. MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 06/10/2026