25.11.05

Suma en Excel con Múltiples Condiciones

Buenaaaaas, si, si, si alguna vez se preguntaron cómo resolver este tema de tener que evaluar dos criterios o más para hacer una suma, aquí pues va mi humilde opinión:
{=SUMA((B4:B18=B22)*(C4:C18=C22)*D4:D18) }
esta fórmula cumple con los requerimientos, les explico qué es cada cosa:
B4:B18 es el primer rango a evaluar
=B22 es el primer criterio de evaluación
C4:C18 es el segundo rango a evaluar
=C22 es el segundo criterio de evaluación
D4:D18 es el rango a sumar

* pueden agregarse más rangos de evaluación, como por ejemplo
{=SUMA((A4:A18=A22)*(B4:B18=B22)*(C4:C18=C22)*D4:D18) }

Lo más importante es que se trata de una función matricial, comunmente llamadas funciones CSE (por sus siglas Control + Shift + Enter), deben al momento de ingresar la fórmula mantener presionadas las dos primeras teclas al momento que presionan Enter, de esta forma aparecerán las llaves {} por fuera de la función, de otra forma no funciona...

Se supone que este mismo tipo de funciones (CSE) pueden utilizarse con más opciones muy diferentes siguiendo la misma idea, ya les subiré algún otro ejemplo... como tarea para el hogar traten de hacer un "contar.si" pero con esta forma {=CONTAR(( . . . . .))} para ver qué sale...
Saludos Arvid

Palabras Clave: suma condicional - suma doble condicional - suma con múltiples condiciones - suma con dos condiciones

English functions (por si alguien necesita las funciones en inglés)
"Sorry about my poor English, hope You'll understand"
The perfect answer here you have: (It is a conditional sum with multiple conditions) {=SUM((B4:B18=B22)*(C4:C18=C22)*D4:D18)}
where "B4:B18" first evaluation range
"=B22" first condition
"C4:C18" second evaluation range
"=C22" second condition
You can add any condition you want just adding a new *(C4:C18=C22) before the last range D4:D18 this range is the sum one, ok?
A really important thing is that, this is a matricial formula (CSE Control+Shift+Enter formula), so you have to enter this with "Ctrl + Alt + Enter" until the {} appears on the formula like the example. Be sure that works, I use It sometiemes,
Try It! See you!
Arvid
keywords: sum - condition - conditional sum - multiple conditions - double - two conditions