Notifications
Clear all

Fórmula Matricial

10 Posts
1 Usuários
0 Reactions
957 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal,
Não estou conseguindo montar uma fórmula igual SOMASE, sendo que um dos critérios é um intervalo de horas. Exemplo: Quero que o excel retorne a quantidade de vendas de maçãs no intervalo entre 8h e 9h. Sei que uma das alternativas é modificar a matriz base, inserindo uma coluna que retorne a apenas a hora de uma expressão hh:mm:ss, mas não gostaria de fazer desse jeito.

Também tentei uma fórmula matricial, mas não consegui.

segue o exemplo.

ajudem-me, please!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 4:23 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

lostruler, coloca essa fórmula na célula J2, depois arrasta para baixo e para o lado.

=SOMARPRODUTO(--(HORA($A$3:$A$22)=$I2);--($B$3:$B$22=J$1);--($C$3:$C$22))

Qualquer coisa da o grito.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 4:40 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

AAAA Bernardo....

Que tipo de bruxaria é essa rapaz?

Funcionou perfeitamente.

Sempre usei a SOMARPRODUTO, mas não dessa forma.

Dúvida: porque você coloca "--" antes dos intervalos ?

Mas desde já, agradeço sua ajuda.
d+ isso ae.

abs

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 4:52 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bernardo,

tem outro problema. Na minha planilha original, tem alguns valores de vendas que são textos (como: "-").

Imagine que no exemplo que eu te passei, a célula C13 é igual a "-" ( ou um texto qualquer)...a fórmula irá retornar erro.

=/
o que eu posso fazer ?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 5:12 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

tenta assim lostruler:

=SOMA(SE((HORA($A$3:$A$22)=$I2)*($B$3:$B$22=J$1)*($C$3:$C$22>0);($C$3:$C$22)))

Ctrl + Shift + Enter

Os "--" antes de cada intervalo são unários, seria como se eu convertesse o intervalo com VERDADEIRO e FALSO em 1 e 0 para fazer a operação da matricial.

Qualquer coisa da o grito.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 5:29 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

num deu certo não...
olha como ficou:

abs

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 5:40 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

você inseriu a fórmula com mais de uma célula selecionada.
insere ela com apenas a célula J2 selecionada

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 5:43 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

:D
uhauhuhau verdade

agora deu certo amigão...

Valeu msm.

abs

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 5:59 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Tranquilo...
Qualquer coisa da o grito ae.
;)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 6:22 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Perfeito Bernardo
Parabéns

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/11/2011 9:04 pm