Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Boa noite Gerson
Uma solução inicial, verifique se atende.
Consideramos duas listas teste denominadas Inventario e Estoque.
A-Inicialmente criamos uma coluna auxiliar denominada "Código Ref." com todos os códigos distintos das duas listas. desta forma:
1- Copiamos todos os códigos da lista inventario para a coluna criada.
2- Na primeira célula após os códigos copiados, editamos a formula matricial
{=ÍNDICE($D$3:$D$6;MENOR(SEERRO(CORRESP(($D$3:$D$6);($B$12:B16);0);LIN(INDIRETO
("1:"&LINS($D$3:$D$6))) /10);1)*10)}
e em tantas linhas quanto o numero de códigos que estão na lista estoque mas não na
lista inventario.
3- Este numero e resultante da formula matricial:
{=SOMA(SE(SEERRO(CORRESP((D3:D6);(A3:A7);0);"Não")="Não";1;0))}
Se este numero for zero não considere os itens 2 e 3
B-Com base na coluna "Código Ref." reproduzimos ao lado as listas utilizando a função PROCV tendo como valor procurado os códigos da coluna "Código Ref.".
Lista inventario -> =SEERRO(PROCV(B12;$A$3:$C$7;1;0);"-") - Código
=SEERRO(PROCV(B12;$A$3:$C$7;2;0);"-") - Descrição
=SEERRO(PROCV(B12;$A$3:$C$7;3;0);0) - Quant.
Arraste as formulas para todas as linhas da coluna "Código Ref"
Lista Estoque -> =SEERRO(PROCV(B12;$D$3:$F$6;1;0);"-") - Código
idem lista inventario
Ajustes todos os intervalos para o seu caso especifico
Importante: Consideramos que os códigos de cada lista são distintos sem repetição.
Veja figura exemplo.
Até
Alerto