Sumar y contar con condiciones
Objetivos
Vas a calcular un total que incluya solo los pagos que cumplen una condición clara.
Concepto
Una función condicional calcula sobre las filas que cumplen un criterio. SUMAR.SI suma con una condición. SUMAR.SI.CONJUNTO suma con dos o más. CONTAR.SI.CONJUNTO cuenta las filas que cumplen sus criterios. En Excel en inglés verás SUMIF, SUMIFS y COUNTIFS; los separadores de argumentos dependen de la configuración regional.
El orden de argumentos importa. En SUMAR.SI.CONJUNTO, primero indicas qué rango sumar; después, cada par de rango y criterio. Los rangos comparados deben tener el mismo tamaño. En la tabla del curso puedes resumir por staff_id o usar límites de fecha para seleccionar un mes.
Ejemplo
Para sumar amount de los pagos donde staff_id es 1, la fórmula en Excel en español es:
=SUMAR.SI.CONJUNTO(PagosSakila[amount];PagosSakila[staff_id];1)Para contar pagos dentro del mes cuyo primer día está en A2, compara la fecha con el inicio y con el primer día del mes siguiente. El límite final exclusivo conserva las horas del último día:
=CONTAR.SI.CONJUNTO(PagosSakila[payment_date];">="&A2;PagosSakila[payment_date];"<"&FECHA.MES(A2;1))Práctica guiada
Cuenta los pagos de staff_id 1. Luego cambia el criterio a 2 y confirma que la fórmula cuenta filas, no suma los identificadores.
Reto
Calcula el total de amount para staff_id 2 con una función condicional. Explica qué columnas son el rango de suma y el rango del criterio.
Intenta el reto antes de consultar las pistas.
Quiz
Comprobación
Cuando uses más de una condición, comprueba que cada rango corresponde al criterio correcto y tiene el mismo tamaño que el rango de suma.