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
- 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.
Resume ventas por región y vendedor, y limpia nombres con ESPACIOS y NOMPROPIO.
- practica-excel.xlsx · hojas Ventas y Clientes por limpiar
¿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)?
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; ...)
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 G2 | G2 |
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?
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.
| G | H | I | |
|---|---|---|---|
| 1 | Cobrado | Pendiente | |
| 2 | Norte | =SUMAR.SI.CONJUNTO($D:$D; $B:$B; $G2; $E:$E; H$1) | |
| 3 | Sur | ||
| 4 | Centro |
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ón | Qué hace | Ejemplo → resultado |
|---|---|---|
ESPACIOS | Quita espacios sobrantes | =ESPACIOS(" Ana Ruiz ") → Ana Ruiz |
MAYUSC / MINUSC / NOMPROPIO | Cambia mayúsculas | =NOMPROPIO("ANA RUIZ") → Ana Ruiz |
IZQUIERDA / DERECHA | Extrae caracteres de un extremo | =IZQUIERDA("PE-2041";2) → PE |
EXTRAE | Extrae desde una posición | =EXTRAE("PE-2041";4;4) → 2041 |
LARGO | Cuenta caracteres | =LARGO("PE-2041") → 7 |
CONCAT o & | Une textos | =B2&" "&C2 → Ana Ruiz |
TEXTO | Da formato a un número dentro de un texto | ="Total: "&TEXTO(D2;"#.##0,00") |
SUSTITUIR | Reemplaza un texto por otro | =SUSTITUIR(A2;".";"") |
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"?
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()yAHORA(): 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. Con1, 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:
- Cuánto gastaste en la categoría "Comida".
- Cuántos gastos superan 50.
- El gasto total de "Transporte" en un rango de fechas que pongas en dos celdas.
- 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.CONJUNTOyPROMEDIO.SI.CONJUNTOresponden casi cualquier pregunta de negocio.- Los criterios aceptan operadores (
">1000"), comodines ("*sur*") y referencias (">="&H1). ESPACIOS,NOMPROPIOy Ctrl + E limpian datos en segundos.AÑO,MES,FIN.MESyDIAS.LABresuelven 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.
Crea tu cuenta en 30 segundos, marca tus lecciones y descarga el certificado al terminar.