Excel Multiple Conditions Summing

0

Eu tenho a coluna A para A1600. Nessa coluna eu tenho dois nomes de projeto "CP" e "GFI", na coluna B eu tenho a fase de projeto 1-8, na coluna C eu tenho as horas trabalhadas em cada fase. Os projetos se entrelaçam, então como faço para somar as horas de cada fase?

Eu tentei usar soma condicional, mas somando todas as 1600 linhas que têm a mesma fase para os dois projetos?

Alguma resposta?

    
por RichardC 25.08.2011 / 20:27

2 respostas

3

No Excel 2003, use SUMPRODUCT:

=SUMPRODUCT(C:C*(A:A="CP")*(B:B=1))

O SUMPRODUCT funciona como uma fórmula de matriz sem ser uma, interagindo com as colunas uma célula por vez. Se as condicionais forem TRUE, elas serão equivalentes a 1, enquanto se forem FALSE, elas serão equivalentes a 0, portanto, só acabará somando os valores em que ambas as condições são VERDADEIRAS.

Uma maneira simples no Excel 2007 ou mais recente:

=SUMIFS(C:C, A:A, "CP", B:B, 1)

Crie apenas 16 deles, um para cada conjunto de condições.

    
por 25.08.2011 / 20:43
1

Alguém pode postar uma resposta melhor usando fórmulas de matriz, mas eu prefiro o sumproduct:

 =SUMPRODUCT(($A$1:$A$1600="CP")*($B$1:$B$1600=1)*($C$1:$C$1600))
    
por 25.08.2011 / 20:54