Notifications
Clear all

Duvida - Qual formula utilizar

6 Posts
1 Usuários
0 Reactions
1,738 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal, preciso montar uma tabela na qual criarei 2 listas aonde o usuario selecionará em 1 delas o modelo de carro e em outra a regiao aonde esta comprando o carro. Apos ele selecionar ambos, o Excel deve retornar automaticamente o valor do desconto para este modelo nesta regiao. A minha tabela base é a seguinte:

SP MG RJ
CORSA 4% 1% 3%
PALIO 10% 3% 9%
GOL 10% 10% 10%

Ha alguma funcao que me retorne o desconto automaticamente, apos eu selecionar o estado e o modelo em uma lista?

Obrigado pela ajuda.

abs,
Carlos

 
Postado : 07/02/2011 8:48 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Caduhh, Boa Noite.

A montagem da sua tabela é um processo básico.
O layout você mesmo já criou.

A pesquisa pode ser utilizada com a FUNÇÃO ÍNDICE + CORRESP

Montei um modelo para você.
Ele está anexo a esta mensagem.

Dê uma olhada e me diga se era isto que você queria.

Fique à vontade para fazer qualquer pergunta referente à minha sugestão.

Espero ter ajudado.

 
Postado : 07/02/2011 10:52 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Muito obrigado Mazaropi, era exatamente isso o que eu estava pensando. Ja havia ouvido falar muito bem do forum, mas a gente tem que ver pra crer ne, e agora eu creio que vcs sao muito bons mesmo!

Um grande abraço!

Cadu

 
Postado : 08/02/2011 7:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Caduhh, Boa Noite.

Fico feliz em ter ajudado efetivamente você a resolver sua dúvida no seu trabalho.

Aquí é uma área de Colaboração.
Todos ajudam Todos a qualquer momento.

Apareça sempre que quizer.

 
Postado : 08/02/2011 9:54 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia Mazzaropi,

Bom tenho algumas duvidas sobre essa formula,

Se não for pedir de mais,

Poderia dar uma preve explicação!

Desde ja grato, :D

 
Postado : 09/02/2011 6:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro mprbraex, Boa Tarde.

A fórmula é simples mas extremamente funcional.

Observe a imagem da planilha que está indicada acima na mensagem anterior.

1) A Função ÍNDICE, funciona como um GPS na planilha do Excel.
.....Ela indica uma matriz a ser pesquisada e logo em seguida a linha e a coluna onde deve ser localizada.

1a) Função CORRESP
.......A Função CORRESP, mostra a posição onde se encontra o valor procurado em deteminada linha ou coluna desejada.
.......Vamos usá-la para nos indicar a linha e a coluna a serem pesquisadas no ÍNDICE.

A primeira CORRESP a ser feita será a da linha que equivale a dizer que, vamos localizar na coluna dos MODELOS em qual linha está o modelo indicado por nós na célula C13, no exemplo, CORSA.

=CORRESP($C$13;$C$4:$C$6;0)
Procurar por CORSA na coluna C, da célula 4 até a célula 6.
O Excel numera internamente a primeira célula da coluna desejada como um(1) e assim por diante.
Logo, C4=1; C5=2 e C6=3
Como podemos ver o modelo CORSA está na primeira linha, logo o resultado será um(1), linha um(1)

A segunda CORRESP a ser feita será a da coluna que equivale a dizer que vamos localizar na linha das REGIÕES em qual coluna está a região indicado por nós na célula D13, no exemplo, SP.

=CORRESP($D$13;$D$3:$F$3;0)
Procurar por SP na linha 3, da célula D até a célula F.
O Excel numera internamente a primeira célula da linha desejada como um(1) e assim por diante.
Logo, D3=1; E3=2 e F3=3
Como podemos ver a região SP está na primeira coluna, logo o resultado será um(1), coluna um(1)

Temos agora o nosso "endereço" para o GPS.
Linha 1, coluna 1

Interagindo agora com a Função ÍNDICE temos:

=ÍNDICE($D$4:$F$6;LINHA;COLUNA)

=ÍNDICE($D$4:$F$6;CORRESP($C$13;$C$4:$C$6;0);COLUNA)

=ÍNDICE($D$4:$F$6;CORRESP($C$13;$C$4:$C$6;0);CORRESP($D$13;$D$3:$F$3;0))

=ÍNDICE($D$4:$F$6;___________1_____________;____________1____________)

OU seja,

na matriz D4:F6 localizar o conteúdo da linha 1, coluna 1, que será 1%

É como se fosse um antigo jogo chamado Batalha Naval.

Era isto que você queria?

Espero ter conseguido explicar à contento.

Sinta-se inteiramente à vontade para perguntar o que for preciso.
Terei o maior prazer em responder.

Espero ter ajudado.

 
Postado : 09/02/2011 11:41 am