Sumar en Excel es de las primeras cosas que haces al abrir una hoja: totales de ventas, importes por categoría, subtotales al filtrar. Este tutorial te lleva, con un ejemplo de ventas que crece sección a sección, desde la fórmula más básica hasta las variantes que multiplican y filtran a la vez. Al terminar sabrás usar SUMA, SUMAR.SI, SUMAR.SI.CONJUNTO, SUMAPRODUCTO y SUBTOTALES. Todo funciona en Excel 2007 en adelante, en Microsoft 365, en Excel para Mac y en Excel para la web.
Qué es la función SUMA y para qué te sirve en tu hoja
Imagina una hoja de ventas con seis clientes y tres meses (abril, mayo y junio) en columnas: necesitas el total de cada fila, el total de cada mes y el gran total de la tabla. La función SUMA (en inglés SUM) hace exactamente esto: suma números. En vez de escribir =B2+C2+D2 y arriesgarte a olvidar una celda, escribes una sola fórmula y le pides el rango. SUMA ignora lo que no es número (textos, vacíos) y, por eso, es la forma fiable de totalizar.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Cliente | Abril | Mayo | Junio | Total |
| 2 | Ana | 120 | 80 | 150 | |
| 3 | Luis | 90 | 110 | 95 | |
| 4 | Marta | 200 | 175 | 220 | |
| 5 | Pedro | 60 | 75 | 80 | |
| 6 | Sofía | 140 | 130 | 160 | |
| 7 | Diego | 50 | 65 | 70 |
La sintaxis de SUMA y sus argumentos uno a uno
SUMA tiene esta forma:
=SUMA(número1; [número2]; ...)
El primer argumento es obligatorio; detrás puedes añadir hasta 254 más. Cada argumento puede ser de tres tipos:
| Tipo | Ejemplo | Cuándo usarlo |
|---|---|---|
| Número suelto | =SUMA(10;20;30) |
Cálculos rápidos sin celdas |
| Referencia a una celda | =SUMA(B2;B5;B7) |
Celdas sueltas no contiguas |
| Rango | =SUMA(B2:B7) |
Una columna o fila seguidas |
Puedes mezclarlos en la misma fórmula: =SUMA(B2:B7;200;E2) suma el rango B2:B7, suma 200 y suma E2. La fórmula trabaja con números en formato fecha, porcentaje o moneda sin que tengas que convertir nada.
Dónde escribir la fórmula y cómo elegir el rango con el ratón
- Haz clic en la celda donde quieres el resultado, por ejemplo E2.
- Escribe
=SUMA(. - Selecciona el rango con el ratón: clic en B2, mantén pulsado y arrastra hasta D2. Verás
B2:D2aparecer en la fórmula. - Escribe
)y pulsa Entrar.
Si necesitas celdas sueltas en vez de un rango continuo, mantén Ctrl pulsado mientras haces clic en cada una: =SUMA(B2;D2;F2). Verás en la barra de fórmulas la fórmula completa mientras la escribes, y el resultado calculado aparece en la celda al pulsar Entrar.
Tu primera suma: el total de la fila, de la columna y de toda la tabla
Partimos de la hoja de ventas anterior. El objetivo: total por cliente (fila), total por mes (columna) y total general.
- Selecciona E2 y escribe
=SUMA(B2:D2). Pulsa Entrar. Resultado: 350. - Arrastra el controlador de relleno de E2 hasta E7 para copiar la fórmula. Cada Total cambia solo porque la fila cambia: E7 mostrará 185.
- En B8 escribe
=SUMA(B2:B7)para el total de abril. Copia a C8 y D8 arrastrando hacia la derecha. - En E8 escribe
=SUMA(B2:D7)para el total general.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Cliente | Abril | Mayo | Junio | Total |
| 2 | Ana | 120 | 80 | 150 | 350 |
| 3 | Luis | 90 | 110 | 95 | 295 |
| 4 | Marta | 200 | 175 | 220 | 595 |
| 5 | Pedro | 60 | 75 | 80 | 215 |
| 6 | Sofía | 140 | 130 | 160 | 430 |
| 7 | Diego | 50 | 65 | 70 | 185 |
| 8 | Total mes | 660 | 635 | 775 | 2.070 |
Sumar celdas que no están juntas
A veces necesitas sumar clientes concretos, por ejemplo Luis (fila 3), Marta (4) y Sofía (6), sin tocar a los demás. SUMA admite varios rangos en la misma fórmula, separados por punto y coma.
- En G2 escribe
=SUMA(B3:D3;B4:D4;B6:D6). - Pulsa Entrar.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Cliente | Abril | Mayo | Junio | Total | Suma parcial | |
| 2 | Ana | 120 | 80 | 150 | 350 | ||
| 3 | Luis | 90 | 110 | 95 | 295 | 295 | |
| 4 | Marta | 200 | 175 | 220 | 595 | 595 | |
| 5 | Pedro | 60 | 75 | 80 | 215 | ||
| 6 | Sofía | 140 | 130 | 160 | 430 | 430 | |
| 7 | Diego | 50 | 65 | 70 | 185 |
Por qué un número «queda fuera» de la suma
Mira la celda B5 de esta variante: Pedro tiene «60» escrito como texto, alineado a la izquierda.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Cliente | Abril | Mayo | Junio | Total |
| 5 | Pedro | 60 | 75 | 80 | 155 |
La fórmula =SUMA(B5:D5) devuelve 155 en vez de 215. SUMA ignora ese 60 porque está guardado como texto y no como número. Detéctalo mirando: el valor aparece alineado a la izquierda en vez de a la derecha, y la barra de estado, al seleccionar solo B5, no muestra Suma (muestra Recuento = 1 pero Suma vacía).
Autosuma: el atajo que escribe la fórmula por ti
Cuando los datos están en columna y la celda de abajo está vacía, Excel puede adivinar qué rango quieres sumar. Hay dos formas:
- Selecciona B8 (la celda debajo de los totales de abril).
- Pulsa Alt+=. Aparece
=SUMA(B2:B7)automáticamente. - Pulsa Entrar.
=SUMA(B2:B7). Si Autosuma no acierta, basta con seleccionar el rango antes de pulsar el atajo.Sumar solo lo que cumple una condición con SUMAR.SI
La hoja de ventas ya tiene totales. Ahora añade el total por zona para ver qué región vende más. SUMAR.SI (en inglés SUMIF) toma un rango donde mira la condición, el criterio y el rango que suma.
=SUMAR.SI(rango; criterio; [rango_suma])
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Cliente | Abril | Mayo | Junio | Total | Zona | |
| 2 | Ana | 120 | 80 | 150 | 350 | Norte | |
| 3 | Luis | 90 | 110 | 95 | 295 | Sur | |
| 4 | Marta | 200 | 175 | 220 | 595 | Norte | |
| 5 | Pedro | 60 | 75 | 80 | 215 | Sur | |
| 6 | Sofía | 140 | 130 | 160 | 430 | Norte | |
| 7 | Diego | 50 | 65 | 70 | 185 | Sur |
- En H2 escribe
=SUMAR.SI(F2:F7;"Norte";E2:E7). - Pulsa Entrar. Resultado: 1.375 (350 + 595 + 430).
Si el umbral lo metes en una celda, concatena el operador con &:
=SUMAR.SI(E2:E7;">"&H1;)
Varias condiciones a la vez con SUMAR.SI.CONJUNTO
Cuando quieres combinar zona y mes, usa SUMAR.SI.CONJUNTO (en inglés SUMIFS). Ojo: aquí el rango que se suma va primero, al revés que en SUMAR.SI.
=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2; criterios2]; ...)
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Cliente | Abril | Mayo | Junio | Total | Zona |
| 2 | Ana | 120 | 80 | 150 | 350 | Norte |
| 3 | Luis | 90 | 110 | 95 | 295 | Sur |
| 4 | Marta | 200 | 175 | 220 | 595 | Norte |
| 5 | Pedro | 60 | 75 | 80 | 215 | Sur |
| 6 | Sofía | 140 | 130 | 160 | 430 | Norte |
| 7 | Diego | 50 | 65 | 70 | 185 | Sur |
- En H2 escribe
=SUMAR.SI.CONJUNTO(E2:E7;F2:F7;"Norte";B2:B7;">=120"). - Pulsa Entrar. Resultado: 670 (los 350 de Ana, los 200 de Marta en abril y los 120 — abril de Marta se queda fuera porque se repite con mayo; el resultado real con estos datos es 670 si la condición es abril ≥ 120, es decir 120 de Ana + 200 de Marta + 140 de Sofía + no hay más entradas en abril que cumplan).
Multiplicar y sumar en un solo paso con SUMAPRODUCTO
Para el importe total de pedidos necesitas precio por cantidad. La hoja Pedidos lo tiene, pero sin columna auxiliar.
=SUMAPRODUCTO(matriz1; [matriz2]; ...)
| A | B | C | |
|---|---|---|---|
| 1 | Producto | Precio | Cantidad |
| 2 | Lápiz | 1,50 | 10 |
| 3 | Cuaderno | 3,20 | 5 |
| 4 | Goma | 0,80 | 12 |
- En D5 escribe
=SUMAPRODUCTO(B2:B4;C2:C4). - Pulsa Entrar. Resultado: 40,60 (15 + 16 + 9,60).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Precio | Cantidad | Total |
| 2 | Lápiz | 1,50 | 10 | |
| 3 | Cuaderno | 3,20 | 5 | |
| 4 | Goma | 0,80 | 12 | |
| 5 | Total | 40,60 |
El total que cambia al filtrar: SUBTOTALES
SUMA siempre suma todo el rango, incluso las filas que tienes filtradas. SUBTOTALES (en inglés SUBTOTAL) solo suma lo visible, así que el total cambia al filtrar.
=SUBTOTALES(núm_función; ref1; [ref2]; ...)
- Convierte la hoja Ventas en tabla: selecciona A1:E7, ve a Insertar > Tablas > Tabla y acepta.
- Aplica un filtro en la columna Zona para ver solo «Norte».
- En E9, debajo del total, escribe
=SUMA(E2:E7). Mostrará 2.070 (todo). - En F9 escribe
=SUBTOTALES(9;E2:E7). Mostrará 1.375 (solo Norte: 350 + 595 + 430).
Por qué tu suma falla: los errores más habituales
Los números almacenados como texto y cómo arreglarlos
Si al pegar datos externos una columna de números se queda alineada a la izquierda, Excel los guardó como texto. SUMA los ignora y tu total queda corto. Para arreglarlo:
- Selecciona el rango con números como texto.
- Copia con Ctrl+C.
- Pega con Ctrl+Alt+V, elige Multiplicar y acepta. Multiplicar por 1 fuerza el texto a número.
Otra forma: Datos > Herramientas de datos > Texto en columnas > Finalizar. Y la más visual: el triángulo verde de error en la celda, con el icono que dice «Convertir en número».
El separador equivocado y el punto decimal
Si tu Windows usa coma como decimal (España y la mayoría de Latinoamérica), los argumentos van separados por punto y coma. Si usa punto decimal (México, Estados Unidos), van con coma. Si abres una fórmula escrita con el otro separador, Excel no la entiende.
#¡VALOR! al mezclar rangos de tamaños distintos
En SUMAR.SI.CONJUNTO y SUMAPRODUCTO, si los rangos no tienen el mismo número de filas, verás #¡VALOR!. Revisa que cada rango empiece y acabe en la misma fila: E2:E7 con F2:F7, no E2:E7 con F2:F6.
La fórmula que «se mueve» al copiarla
Cuando copias una fórmula hacia abajo, las referencias se desplazan: =SUMA(B2:D2) en E2 pasa a =SUMA(B3:D3) en E3. Si quieres que el rango quede fijo (por ejemplo para sumar siempre la misma columna de meses), usa referencias absolutas con F4: =SUMA(B$2:D$2) mantiene la fila fija.
#¿NOMBRE? por función no disponible
Si tu Excel es anterior a 2007 o estás en un Excel donde el autor del libro desactivó funciones, escribir SUMAR.SI.CONJUNTO puede devolver #¿NOMBRE?. La función existe desde Excel 2007 en escritorio y en Excel para la web; si la necesitas y no la tienes, actualiza tu versión o usa SUMAR.SI anidada.
Lo que ya sabes hacer con SUMA y sus variantes
- SUMA para totales rápidos de filas, columnas o rangos grandes.
- Autosuma (Alt+=) para escribir la fórmula sin teclear el rango.
- SUMAR.SI cuando necesitas una sola condición (una categoría, una zona).
- SUMAR.SI.CONJUNTO para combinar varias condiciones a la vez (zona y mes).
- SUMAPRODUCTO cuando hay que multiplicar y sumar en la misma fórmula.
Cuando los datos crecen y necesitas cruzar muchos criterios (ventas por producto, región y mes), el siguiente paso naturales son las tablas dinámicas.
Dudas al sumar en Excel
1. ¿Cuáles son las formas más habituales de sumar en Excel?
Las tres más usadas son: la función SUMA sobre un rango (por ejemplo =SUMA(A1:A10)), la autosuma con el botón Σ de la pestaña Inicio (que escribe la fórmula por ti) y SUMAR.SI cuando solo quieres sumar las celdas que cumplen una condición, como =SUMAR.SI(B1:B10;">100").
2. ¿Cómo se suma toda una columna en Excel?
Selecciona la celda donde quieres el resultado, escribe =SUMA(A:A) y pulsa Enter: así se suman todos los números de la columna A, incluidas las celdas que añadas más abajo. Si prefieres no incluir la fila de encabezado, usa =SUMA(A2:A1048576) para acotar desde la fila 2 hasta el final de la hoja.
3. ¿Cuál es la fórmula para sumar en Excel?
La fórmula básica es =SUMA(rango), por ejemplo =SUMA(B2:B20), que suma todos los valores numéricos del rango y deja fuera textos y celdas vacías. También puedes pasarle varios rangos o celdas sueltas separándolos con punto y coma, como =SUMA(B2:B20;D5;F2:F10).
4. ¿Cómo sumo en Excel solo las celdas que cumplen una condición?
Usa =SUMAR.SI(rango;criterio;rango_suma), por ejemplo =SUMAR.SI(C2:C20;"Norte";D2:D20) para sumar en D solo las filas cuyo C diga "Norte". El criterio admite comparaciones con operadores (>", ">=100, "<>Anulado"), así que vale para umbrales, categorías o textos exactos.
5. ¿Qué es la Autosuma y cómo se usa?
La Autosuma es el botón Σ de la pestaña Inicio, en el grupo Modificar, y al pulsarlo Excel detecta el rango contiguo con números y escribe =SUMA(…) listo para confirmar con Enter. Si la selección automática no acierta, selecciónala tú antes de pulsar Σ o corrígela directamente en la barra de fórmulas.
6. ¿Cómo sumo en Excel celdas que no están juntas?
Pasa los argumentos a SUMA separados por punto y coma: =SUMA(A1;A5;B10;C2:C8) suma la celda A1, la A5, la B10 y todo el bloque C2:C8 en una sola operación. La tecla Ctrl (Cmd en Mac) te permite elegir varios rangos sueltos con el ratón y arrastrarlos a la función si la escribes con el ratón.
7. ¿Cómo se usa SUMAR.SI en Excel con un ejemplo?
Imagina una columna B con productos y una C con importes: =SUMAR.SI(B2:B50;"Cuaderno";C2:C50) suma solo los importes de las filas cuyo producto sea "Cuaderno". También vale con un criterio en otra celda, por ejemplo =SUMAR.SI(B2:B50;E1;C2:C50) usando el valor que escribas en E1.
8. ¿Qué hace SUMAR.SI.CONJUNTO y en qué se diferencia de SUMAR.SI?
SUMAR.SI.CONJUNTO (SUMIFS) suma con varias condiciones a la vez, por ejemplo =SUMAR.SI.CONJUNTO(D2:D200;A2:A200;"Norte";B2:B200;">100") suma los importes de D donde la zona sea Norte y la cantidad supere 100. A diferencia de SUMAR.SI, el rango a sumar va siempre primero y puedes encadenar tantos pares criterio-rango como necesites.
Fuentes
- MicrosoftSUMA — documentación oficialconsultado el 12/10/2026
- MicrosoftFECHA.MES — documentación oficialconsultado el 12/10/2026
- MicrosoftSUBTOTALES — documentación oficialconsultado el 12/10/2026
- MicrosoftSUMAR.SI — documentación oficialconsultado el 12/10/2026
- MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 12/10/2026