
Hay determinadas situaciones en las que SUMIFS devuelve valores que no espero cuando existen varios criterios. ¿Pueden ayudarme a comprender qué está pasando aquí y cómo puedo obtener el resultado esperado?
Esta captura de pantalla muestra los datos que estoy usando, los valores que obtengo y los valores que esperaba obtener:
Los datos están en una tabla llamada "Tabla1". Aquí están las cuatro fórmulas que estoy usando:
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha"}))
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Kappa"}))
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha","Beta","Kappa"}))
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha","Kappa"}))
Las dos primeras declaraciones funcionan como se esperaba, pero cuando agrego varias opciones en los segundos "criterios", los números no suman como esperaba.
En la tercera declaración, por ejemplo, esperaría que sume las primeras cuatro filas (todo lo que tenga (Letra A o B) Y (Griego de Alfa, Beta o Kappa)), lo que daría un total de 70. En lugar de eso, regresa con 10.
Usando Excel 2010 en Windows 7.
Respuesta1
Cuando se utilizan dos matrices en un sumif, una debe ser vertical y la otra horizontal:
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha";"Beta";"Kappa"}))
Denota ,
la horizontal, mientras que ;
denota una matriz vertical.
Entonces, dado que no hay profundidad ni tercera dimensión para un rango de celdas, lo máximo que puede tener una fórmula son dos matrices en los criterios.