Uma dúvida que sempre vejo nos fóruns que participo é a de efetuar cálculos em uma planilha baseada em mais de um critério.
Esta questão pode possuir diversas soluções. Apresentarei a seguir algumas delas.
Baseado na planilha com os seguintes dados.
As perguntas a serem respondidas são.
Quantos clientes de SP efetuaram compras?
Abordagem 1 SOMARPRODUTO
=SOMARPRODUTO((C2:C9="SP")*1)
Abordagem 2 MATRICIAL
=SOMA(SE(C2:C9="SP";1;0))
Para que esta fórmula funcione é necessário ao terminar de editá-la de pressionar CTRL+SHIFT+ENTER
Abordagem 3 CONT.SE
=CONT.SE(C2:C9;"=SP")
Qual o valor destas compras?
Abordagem 1 SOMAR PRODUTO
=SOMARPRODUTO((C2:C9="SP")*(D2:D9))
Abordagem 2 SOMASES
=SOMASES(D2:D9;C2:C9;"SP")
Quantos deles realizaram as compras em dezembro?
Abordagem 1 SOMARPRODUTO
=SOMARPRODUTO((MÊS(E2:E9)=12)*(D2:D9))
Abordagem 2 MATRICIAL
=SOMA(SE(MÊS(E2:E9)=12;D2:D9;0))
Para que esta fórmula funcione é necessário ao terminar de editá-la de pressionar CTRL+SHIFT+ENTER
Quantos deles eram de estados diferentes de SP e tinham mais de 25 anos?
Abordagem 1 SOMAR PRODUTO
=SOMARPRODUTO((C2:C9<>"SP")*(B2:B9>25)*(D2:D9))
Abordagem 2 SOMASES
=SOMASES(D2:D9;C2:C9;"<>SP";B2:B9;">25")
Nestes exemplos já é possível ter idéias dos diversos usos que estas fórmulas podem ter no dia a dia.
Reparem que em todas utilizei o SOMARPRODUTO, em minha opinião pessoal esta fórmula é uma das mais interessantes do Excel, além de possuir uma performance superior em grandes planilhas, comparada as fórmulas matriciais.
É importante frisar , que todos os intervalos a serem comparados devem necessariamente possuir a mesma dimensão, percebam que nos exemplos todos os intervalos começam na linha 2 e vão até a 9.
Bom é isto por hoje!
Até a próxima.
0 comentários:
Postar um comentário