Páginas

quarta-feira, 8 de dezembro de 2010

Respondendo perguntas com o Excel

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

Related Posts Plugin for WordPress, Blogger...