Notifications
Clear all

Cruzando condições de uma linha com uma coluna

11 Posts
2 Usuários
0 Reactions
2,164 Visualizações
naffonso
(@naffonso)
Posts: 33
Eminent Member
Topic starter
 

Olá,

Eu preciso de uma ajuda com essa planilha:

São duas tabelas, onde a de baixo deve ser alimentada com as informações da de cima, da seguinte forma:

A célula B17 é alimentada com as informações da linha 2. A célula C17 é alimentada com as informações da coluna E. Tudo através de um menu drop-down feito com ajuda da "Data Validation". Beleza.

O que está me matando é o que eu preciso por na célula D17. Essa célula, deve interpretar o que foi posto nas duas células ao lado, e trazer a pontuação referente a esse cruzamento. Ex.: Se o risco químico tem a Probabilidade de Ocorrência como "Improvável" e a Severidade do efeito como "Pequena", o valor na célula D17 deve ser igual a 2 (célula A4).

Eu tentei fazer da forma abaixo, uma fórmula para cada situação usando =AND(IF(AND mas tudo que ela me trás é TRUE ou FALSE...

De que maneira vocês fariam isso?

Além disso, se não for pedir muito, eu preciso que o resultado da avaliação seja feito para os outros riscos, as células D18 e D19.

Obrigado!

 
Postado : 27/03/2012 8:57 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!!

Poderia postar um arquivo modelo compactado?

Att

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

 
Postado : 27/03/2012 9:00 am
naffonso
(@naffonso)
Posts: 33
Eminent Member
Topic starter
 

Bom dia!

Poxa, eu tentei postar um arquivo mas não consegui. Aonde eu acho essa opção?

Obrigado!

 
Postado : 27/03/2012 9:22 am
naffonso
(@naffonso)
Posts: 33
Eminent Member
Topic starter
 

Ops, consegui. Aí está!

Obrigado!

 
Postado : 27/03/2012 9:24 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

É só adaptar aos intervalos:

=SOMARPRODUTO((B17=$A$2:$D$2)*(C17=$E$3:$E$6)*$A$3:$D$6), resolvi postar seu arquivo de volta.
Faça os teste e retorne
Att

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

 
Postado : 27/03/2012 9:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde naffonso

Só agora vi que vc postou uma planilha, mas eu já havia feito uma planilha de exemplo p vc:

http://www.sendspace.com/file/m1j1jc

Dê retorno.

Se a resposta for útil clique na mãozinha que fica no lado direita da ferramenta Citar.

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

 
Postado : 27/03/2012 9:49 am
naffonso
(@naffonso)
Posts: 33
Eminent Member
Topic starter
 

Funcionou alexandrevba, fantástico!!

Só estou tentando entender como que essa fórmula funciona... Vc pode dar só uma explicada rápida?

Obrigado mesmo!

 
Postado : 27/03/2012 9:54 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Para aprender um pouco sobre a função ...
Veja em ...

http://www.ambienteoffice.com.br/excel/SOMARPRODUTO/
http://www.dicasdeexcel.com.br/2009/02/ ... arproduto/

Marque sua postagem como resolvida, veja em..
viewtopic.php?f=9&t=3784

Att

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

 
Postado : 27/03/2012 10:01 am
naffonso
(@naffonso)
Posts: 33
Eminent Member
Topic starter
 

Li os sites e confesso que não consegui entender...

 
Postado : 29/03/2012 1:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Ela funciona como uma função matricial sem precisar apertar Ctrl + Shift + Enter.

=SOMARPRODUTO((B17=$A$2:$D$2)*(C17=$E$3:$E$6)*$A$3:$D$6)

Neste caso é verificado os valores iguais em cada matriz $A$2:$D$2 e $E$3:$E$6 , se verdadeiro retorna a $A$3:$D$6.

Att

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

 
Postado : 29/03/2012 1:27 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Incrementando a ótima resposta do Alexandrevba, a fórmula faz o seguinte:
-Verifica o conteúdo de B17 na matriz $A$2:$D$2
-Verifica o conteúdo de C17 na matriz $E$3:$E$6
-Se o conteúdo bater, retorna o equivalente na matriz $A$3:$A$6, fazendo um cruzamento de matrizes, como no famoso Plano Cartesiano da Matemática.

Tentei explicar melhor pela planilha. Veja se dá pra entender.

Dê retorno por favor

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

 
Postado : 29/03/2012 3:26 pm