
Existem certas situações em que SUMIFS retorna valores que não espero quando há vários critérios. Você pode me ajudar a entender o que está acontecendo aqui e como posso obter o resultado esperado?
Esta captura de tela mostra os dados que estou usando, os valores que obtenho e os valores que esperava obter:
Os dados estão em uma tabela chamada "Tabela1". Aqui estão as quatro fórmulas que estou 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"}))
As duas primeiras instruções funcionam conforme o esperado, mas quando adiciono várias opções nos segundos "critérios", os números não somam como esperado.
Na terceira afirmação, por exemplo, eu esperaria que ela somasse as quatro primeiras linhas (tudo com (Letra A ou B) AND (Grego de Alfa, Beta ou Kappa)) o que totalizaria 70. Em vez disso, ela volta com 10.
Usando o Excel 2010 no Windows 7.
Responder1
Ao usar duas matrizes em somas, uma deve ser vertical enquanto a outra horizontal:
=SUM(SUMIFS(Table1[Value],Table1[Letter],{"A","B"},Table1[Greek],{"Alpha";"Beta";"Kappa"}))
O ,
denota a horizontal, enquanto o ;
denota uma matriz vertical.
Portanto, como não há profundidade ou terceira dimensão para um intervalo de células, o máximo que uma fórmula pode ter são duas matrizes nos critérios.