Notifications
Clear all

Procurar três itens no excel e retornar o quarto número

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

Pessoal,
Peço desculpas se esse questionamento já foi respondido, preciso de uma ajuda com relação ao seguinte caso:

Tenho uma planilha onde possuo um banco de dados, onde possui nº da nf, série, item e valor unitário. Nesse banco de dados constam todos os itens que certa nota fiscal possui, logo a mesma nota fiscal possui 3 itens diferentes. O que eu preciso é de uma fórmula onde eu possa procurar em níveis, por exemplo =procurar valor unitário do item 4090401, que esteja na nota fiscal 1000 e só aceitar se essa nota fiscal tiver série 7. Eu preciso fazer isso com diversos itens, o risco que não posso correr é de procurar um valor unitário de um item da nf 1000 série 7 e puxar um valor unitário de um item que não tem nada a ver com a minha pesquisa. (Lembro que as informações estão destacadas em três células diferentes, logo não concatenadas).
Vou tentar explicar utilizando a função procv (desculpem se ela sair toda errada, mas é o jeito que arrumei de explicar)
=procv(NF+série+item;banco de dados;4).

Item da nota fiscal que preciso
NF Série Item Valor unit
1000 7 4090401 Retornar o 100

Banco de dados
NF série Item Valor unit
1000 7 4090401 100
1000 7 4000034 200
1000 7 4080051 300
1001 7 4050101 400

Espero que vocês tenham entendido

Tentei anexar um arquivo a esse tópico.

Estou precisando muito da sua ajuda.

Desde já agradeço

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

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

Prezado Kiros, Bom Dia.

Fiz um modelo baseado em seu exemplo.
Ele está aquí em anexo.

Apenas usei uma coluna auxiliar para criar uma Chave de Acesso Único, ítem indispensável para a pesquisa.

Se esta coluna pudesse ser criada como a primeira à esquerda dos dados, a FUNÇÃO PROCV seria a ideal, mas como não há espaço, foi criada à direita, logo, a FUNÇÃO CORRESP + ÍNDICE é a combinação mais adequada.

Lembre-se que o Excel é uma ferramenta muito flexível e poderão ser criadas outras maneiras de implementar a mesma pesquisa.
Esta do exemplo é a minha sugestão de pesquisa.

Sinta-se inteiramente à vontade para fazer qualquer questionamento à respeito do modelo.

Era isto que você queria?

Espero ter ajudado.

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

 
Postado : 12/03/2011 6:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

=ÍNDICE(D1:D10;MÁXIMO(SE((A7:A10=A3)*(B7:B10=B3)*(C7:C10=C3);LIN(D7:D10))))
finalize a formula com ctrl+sfift+enter ao inves de somente enter!!!

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

 
Postado : 12/03/2011 6:48 am