Lección 7 de 16 · Nivel 2: Intermedio

SUMAR.SI.CONJUNTO, CONTAR.SI y funciones de texto y fecha

  • ⏱ 7 min de lectura
  • ❓ 3 preguntas de repaso
  • ✍️ Ejercicio con solución
  • 📥 Plantilla descargable
En esta lección
  1. CONTAR.SI y SUMAR.SI: una sola condición
  2. Las versiones .CONJUNTO: varias condiciones
  3. Construir un informe resumen
  4. Funciones de texto para limpiar datos
  5. Funciones de fecha que vas a necesitar
  6. Resumen
Lo que lograrás en esta lección
  • Sumar y contar con condiciones usando SUMAR.SI y CONTAR.SI.
  • Responder preguntas de negocio con las versiones .CONJUNTO.
  • Construir un informe resumen que se actualiza solo.
  • Limpiar textos y calcular con fechas.
📥 Practica esta lección

Resume ventas por región y vendedor, y limpia nombres con ESPACIOS y NOMPROPIO.

¿Cuánto vendió la región Norte en marzo? ¿Cuántos pedidos están pendientes? ¿Cuál es el ticket promedio del cliente "Distribuidora Sur"? Estas preguntas se responden con las funciones condicionales de resumen: SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO y PROMEDIO.SI.CONJUNTO. En esta lección también verás las funciones de texto y fecha que más se usan para limpiar y preparar datos.

CONTAR.SI y SUMAR.SI: una sola condición

=CONTAR.SI(rango; criterio)
=SUMAR.SI(rango_criterio; criterio; rango_suma)

Con una lista de ventas donde la columna B es la Región y la D el Importe:

Número de ventas del Norte:   =CONTAR.SI(B:B; "Norte")
Importe vendido en el Norte:  =SUMAR.SI(B:B; "Norte"; D:D)

1. ¿Qué hace =SUMAR.SI(B2:B100;"Norte";D2:D100)?

  • Cuenta cuántas filas son de la región Norte
  • Suma los importes de la columna D de las filas cuya región es Norte
  • Suma toda la columna D

SUMAR.SI recibe el rango donde busca, el criterio y el rango que suma.

Las versiones .CONJUNTO: varias condiciones

En la práctica casi siempre necesitas más de un criterio. Las funciones .CONJUNTO aceptan tantas parejas rango/criterio como quieras, y todas deben cumplirse a la vez:

=SUMAR.SI.CONJUNTO(rango_suma; rango_criterio1; criterio1; rango_criterio2; criterio2; ...)
=CONTAR.SI.CONJUNTO(rango_criterio1; criterio1; rango_criterio2; criterio2; ...)
=PROMEDIO.SI.CONJUNTO(rango_promedio; rango_criterio1; criterio1; ...)
Ojo con el orden de los argumentos

En SUMAR.SI el rango a sumar va al final; en SUMAR.SI.CONJUNTO va al principio. Es la confusión más común. Si siempre usas la versión .CONJUNTO (también sirve con una sola condición), te olvidas del problema.

Supón esta tabla de ventas llamada Ventas, con las columnas Fecha (A), Región (B), Vendedor (C), Importe (D) y Estado (E):

Ventas del Norte cobradas:
=SUMAR.SI.CONJUNTO(D:D; B:B; "Norte"; E:E; "Cobrado")

Pedidos pendientes de Ana:
=CONTAR.SI.CONJUNTO(C:C; "Ana"; E:E; "Pendiente")

Ticket promedio del Norte:
=PROMEDIO.SI.CONJUNTO(D:D; B:B; "Norte")

Criterios con operadores, comodines y celdas

Quieres…Criterio
Importes mayores que 1.000">1000"
Distinto de "Anulado""<>Anulado"
Textos que empiezan por "Dist""Dist*"
Textos que contienen "sur""*sur*"
Celdas no vacías"<>"
Mayor que el valor de la celda H1">"&H1
Igual al valor de la celda G2G2

Los criterios no distinguen mayúsculas de minúsculas: "norte" y "Norte" cuentan igual.

Sumar entre dos fechas (ventas de un mes)

Para sumar las ventas de marzo de 2026 con la fecha inicial en H1 (01/03/2026) y la final en H2 (31/03/2026):

=SUMAR.SI.CONJUNTO(D:D; A:A; ">="&H1; A:A; "<="&H2)

Usas la misma columna de fecha dos veces, una para cada límite. Cambia H1 y H2 y tendrás el total de cualquier periodo.

2. En SUMAR.SI.CONJUNTO, ¿qué argumento va primero?

  • El rango que se suma
  • El primer criterio
  • El primer rango de criterio

Al revés que en SUMAR.SI, en SUMAR.SI.CONJUNTO el rango a sumar va primero y después los pares de rango y criterio.

Construir un informe resumen

La forma profesional de usar estas funciones es armar una pequeña matriz de resumen: regiones en filas, estados en columnas, y una sola fórmula con referencias mixtas.

GHI
1CobradoPendiente
2Norte=SUMAR.SI.CONJUNTO($D:$D; $B:$B; $G2; $E:$E; H$1)
3Sur
4Centro

Copia la fórmula de H2 a todo H2:I4 y tienes el informe completo. Es exactamente lo mismo que hace una tabla dinámica, pero con un diseño fijo que puedes formatear a tu gusto.

Funciones de texto para limpiar datos

Los datos que llegan de sistemas, formularios o correos suelen venir "sucios". Estas funciones te sacan de apuros:

FunciónQué haceEjemplo → resultado
ESPACIOSQuita espacios sobrantes=ESPACIOS(" Ana Ruiz ") → Ana Ruiz
MAYUSC / MINUSC / NOMPROPIOCambia mayúsculas=NOMPROPIO("ANA RUIZ") → Ana Ruiz
IZQUIERDA / DERECHAExtrae caracteres de un extremo=IZQUIERDA("PE-2041";2) → PE
EXTRAEExtrae desde una posición=EXTRAE("PE-2041";4;4) → 2041
LARGOCuenta caracteres=LARGO("PE-2041") → 7
CONCAT o &Une textos=B2&" "&C2 → Ana Ruiz
TEXTODa formato a un número dentro de un texto="Total: "&TEXTO(D2;"#.##0,00")
SUSTITUIRReemplaza un texto por otro=SUSTITUIR(A2;".";"")
Relleno rápido (Ctrl + E)

Si tienes nombres completos en la columna A y quieres solo el apellido, escribe el primer apellido a mano en B2 y pulsa Ctrl + E (o ve a Datos → Relleno rápido). Está disponible desde Excel 2013. Excel detecta el patrón y completa el resto sin fórmulas. Funciona para separar, unir y reformatear textos.

3. Una celda contiene " ana pérez " con espacios sobrantes. ¿Qué fórmula devuelve "Ana Pérez"?

  • =MAYUSC(A2)
  • =NOMPROPIO(ESPACIOS(A2))
  • =LIMPIAR(A2)

ESPACIOS quita los espacios sobrantes y NOMPROPIO pone en mayúscula la primera letra de cada palabra.

Funciones de fecha que vas a necesitar

  • HOY() y AHORA(): fecha (y hora) actual.
  • AÑO(A2), MES(A2), DIA(A2): extraen partes de una fecha. Muy útiles como columnas auxiliares para resumir por mes.
  • =HOY()-A2: días transcurridos desde una fecha (por ejemplo, días de atraso de una factura).
  • FIN.MES(A2;0): último día del mes de esa fecha. Con 1, el del mes siguiente.
  • DIAS.LAB(inicio; fin; [festivos]): días hábiles entre dos fechas, descontando fines de semana y, si le pasas un rango, feriados.
  • SIFECHA(nacimiento; HOY(); "y"): edad en años cumplidos (función "oculta": no aparece en el asistente, pero funciona).

Ejercicio práctico

Con tu lista de gastos (Fecha, Concepto, Categoría, Monto) calcula:

  1. Cuánto gastaste en la categoría "Comida".
  2. Cuántos gastos superan 50.
  3. El gasto total de "Transporte" en un rango de fechas que pongas en dos celdas.
  4. Un resumen con una fila por categoría y su total, usando una sola fórmula copiada.
Ver solución
1) =SUMAR.SI.CONJUNTO(D:D; C:C; "Comida")
2) =CONTAR.SI.CONJUNTO(D:D; ">50")
3) =SUMAR.SI.CONJUNTO(D:D; C:C; "Transporte"; A:A; ">="&H1; A:A; "<="&H2)
4) Categorías en G2:G6 y en H2: =SUMAR.SI.CONJUNTO($D:$D; $C:$C; G2)  → copiar hacia abajo

Para obtener la lista de categorías sin repetidos en Microsoft 365: =UNICOS(C2:C100).

Resumen

  • SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO y PROMEDIO.SI.CONJUNTO responden casi cualquier pregunta de negocio.
  • Los criterios aceptan operadores (">1000"), comodines ("*sur*") y referencias (">="&H1).
  • ESPACIOS, NOMPROPIO y Ctrl + E limpian datos en segundos.
  • AÑO, MES, FIN.MES y DIAS.LAB resuelven los cálculos con fechas.

En la próxima lección: Validación de datos, listas desplegables y protección de hojas. Verás listas desplegables (también dependientes), reglas con fórmulas, mensajes de error y cómo proteger hojas y libros.

🎓 Guarda tu avance y obtén tu certificado gratis

Crea tu cuenta en 30 segundos, marca tus lecciones y descarga el certificado al terminar.

Inscribirme gratis