Aprender Excel
ES
Define cómo se ven los números, las fechas y las fórmulas, para que todo funcione como en tu propio Excel.

Inicio › Funciones de Excel › SUMAR.SI

Función SUMAR.SI en Excel: cómo usarla, con ejemplos

SUMAR.SI suma los números de un rango que cumplen una condición. Ventas totales de una región, gastos por encima de un importe, horas por empleado: si necesitas una suma con filtro, SUMAR.SI es la función. En el Excel en inglés, la función se llama SUMIF.

En esta guía
  1. Sintaxis de SUMAR.SI
  2. Ejemplo básico
  3. Pruébalo tú mismo
  4. Tipos de criterios
  5. Criterio en una celda
  6. SUMAR.SI.CONJUNTO
  7. Errores comunes
  8. Preguntas frecuentes

Sintaxis de SUMAR.SI

=SUMAR.SI(rango; criterio; [rango_suma])
ArgumentoQué significa
rangoLas celdas que se comparan con la condición.
criterioLa condición, como "Norte", ">=800" o una celda como F2.
rango_suma
(opcional)
Las celdas que se suman. Si lo omites, se suman las celdas del propio rango.

Ejemplo básico: ventas por región

ABC
1RegiónVendedorVentas
2NorteAna1.200
3SurBruno800
4NorteCarlos950
5EsteDiana450
6SurAna700
=SUMAR.SI(A2:A6; "Norte"; C2:C6)

Excel revisa cada celda de A2:A6. Donde pone "Norte" (filas 2 y 4), suma las ventas de la columna C de la misma fila: 1.200 + 950 = 2.150.

El rango y el rango_suma deben tener el mismo tamaño y empezar en la misma fila, para que cada región quede alineada con su propia cifra de ventas.

Practica SUMAR.SI: pruébalo tú mismo

Leer es una cosa y escribirlo es otra. Construye la fórmula de abajo paso a paso: las pistas te dicen qué escribir, y puedes hacer clic en las celdas o arrastrar sobre ellas para añadirlas, igual que en Excel.

Tarea: Suma todo lo gastado en "Comida" en E2: =SUMAR.SI(B2:B7;"Comida";C2:C7)

Tipos de criterios

QuieresFórmulaResultado
Texto exacto=SUMAR.SI(A2:A6; "Sur"; C2:C6)1.500
Todo excepto=SUMAR.SI(A2:A6; "<>Norte"; C2:C6)1.950
Números de al menos 800=SUMAR.SI(C2:C6; ">=800")2.950
Texto que empieza por "A"=SUMAR.SI(B2:B6; "A*"; C2:C6)1.900
Celdas no vacías=SUMAR.SI(B2:B6; "<>"; C2:C6)4.100

Algunas reglas: las condiciones con un operador van entre comillas (">=800"). En el tercer ejemplo no hay rango_suma, así que SUMAR.SI suma los valores de C2:C6. El comodín * equivale a cualquier cantidad de caracteres y ? a exactamente uno.

Poner la condición en una celda

El texto escrito en la fórmula funciona, pero una referencia de celda te permite cambiar la condición sin editar la fórmula. Con "Norte" en F2:

Operadores de comparación: qué escribir

EscribeSignifica
=igual a
>mayor que
<menor que
>=mayor o igual que: primero >, luego =
<=menor o igual que: primero <, luego =
<>distinto de: primero <, luego >

Siempre dos teclas separadas, nunca un símbolo especial. En un criterio, pon el operador y el valor juntos entre comillas, como ">=500" o "<>Pagado" como condición.

=SUMAR.SI($A$2:$A$6; F2; $C$2:$C$6)

Para combinar un operador con una celda, únelos con &. Con 800 en F3, esto suma todas las ventas de al menos 800:

=SUMAR.SI(C2:C6; ">="&F3)

Escribir ">=F3" dentro de las comillas no funciona: Excel buscaría el texto literal "F3".

SUMAR.SI.CONJUNTO: varias condiciones

Cuando necesitas más de una condición, usa SUMAR.SI.CONJUNTO. Ojo: el orden de los argumentos es distinto, el rango que se suma va primero.

=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)

Las ventas de Ana en la región Sur:

=SUMAR.SI.CONJUNTO(C2:C6; A2:A6; "Sur"; B2:B6; "Ana")

Solo la fila 6 cumple las dos condiciones, así que el resultado es 700. Todas las condiciones de SUMAR.SI.CONJUNTO tienen que cumplirse (lógica Y). Mucha gente usa SUMAR.SI.CONJUNTO incluso con una sola condición, para recordar un único orden de argumentos. Más ejemplos en SUMAR.SI.CONJUNTO.

Errores comunes con SUMAR.SI

  • El resultado es 0. El criterio no coincide con nada. Revisa los espacios de más, o si hay números guardados como texto en el rango de suma (el texto se ignora).
  • El total no cuadra. El rango y el rango_suma tienen tamaños distintos o empiezan en filas distintas, así que los valores no se alinean.
  • Un operador con una celda no funciona. Usa ">"&F3 y no ">F3"
  • Argumentos en mal orden en SUMAR.SI.CONJUNTO. En SUMAR.SI.CONJUNTO el rango de suma va primero; en SUMAR.SI va al final.

Preguntas frecuentes

¿Qué diferencia hay entre SUMAR.SI y SUMAR.SI.CONJUNTO?

SUMAR.SI admite una condición; SUMAR.SI.CONJUNTO, una o más. El orden de los argumentos también cambia: SUMAR.SI.CONJUNTO empieza por el rango que se suma.

¿SUMAR.SI distingue entre mayúsculas y minúsculas?

No. "norte", "Norte" y "NORTE" se tratan igual.

¿Cómo sumo con una condición O?

Suma dos SUMAR.SI: =SUMAR.SI(A2:A6; "Norte"; C2:C6) + SUMAR.SI(A2:A6; "Sur"; C2:C6) da el total de las dos regiones.

¿Puede SUMAR.SI sumar entre dos fechas?

Usa SUMAR.SI.CONJUNTO con dos condiciones sobre la misma columna de fechas: =SUMAR.SI.CONJUNTO(C2:C100; A2:A100; ">="&F1; A2:A100; "<="&F2), con la fecha inicial en F1 y la final en F2.