Ejercicios de Excel
Nivel avanzado
Cargando modelo dinámico de Excel...
La combinación de SUMAPRODUCTO con múltiples condiciones y filtros de fecha permite
realizar análisis matriciales avanzados sin crear columnas auxiliares ni depender de funciones
anidadas complejas.
- Sintaxis y Lógica:
=SUMAPRODUCTO((rango_condicion1 = "criterio1") * (rango_condicion2 = "criterio2") * (rango_fechas >= fecha_inicio) * (rango_fechas <= fecha_fin) * (rango_suma))
Nota: Cada condición entre paréntesis genera una matriz deVERDADERO(1) yFALSO(0). Al multiplicarlas, solo se suman las filas donde todas las condiciones valen 1. - Ejemplo práctico:
Sumar las ventas de la región "Norte" realizadas en el mes de Mayo de 2026:=SUMAPRODUCTO((C2:C100="Norte") * (MES(A2:A100)=5) * (AÑO(A2:A100)=2026) * (D2:D100)) - ¿Cuándo usarlo?
- Cuando necesitas evaluar fechas usando funciones como
MES(),AÑO()oDIASEMANA()directamente sobre el rango sin modificar la tabla de origen. - Para realizar sumas ponderadas o cálculos matriciales complejos con varios criterios de corte.
- Como alternativa robusta a
SUMAR.SI.CONJUNTOcuando trabajas con libros cerrados o estructuras de matrices dinámicas complejas.
- Cuando necesitas evaluar fechas usando funciones como
Ejercicio 3: SUMAPRODUCTO con Múltiples Condiciones y trabajo con fechas
Objetivo:
El objetivo didáctico de este ejercicio es dominar el cálculo
matricial
avanzado sin depender de
fórmulas anidadas complejas, utilizando SUMAPRODUCTO como un motor de análisis
dinámico sobre grandes volúmenes de datos.
Ejercicio:
Calcular ventas totales de la región "Norte" en el primer trimestre.
Fórmula con doble condición:
=SUMAPRODUCTO((B2:B5="Norte")*(MES(A2:A5)<=3)*C2:C5)
| Fecha | Región | Ventas (€) |
|---|---|---|
| 01/01/2024 | Norte | 1000 |
| 15/02/2024 | Sur | 1500 |
| 10/03/2024 | Norte | 2300 |
| 05/04/2024 | Norte | 2000 |