PROC PASSO A PASSO....
Olá a todos no post de hoje tenho o seguinte objetivo, eu criei uma planilha aqui para ilustrar passo a passo o funcionamento da fórmula PROC...
Criando a planilha para esse exemplo....
A Plan1 vou alterar para PEDIDOS...
Plan2 será PREÇOS...
Plan3 IMPRIMIR NOTA...
Na planilha PEDIDOS na linha 1 irei colocar COD CLIENTES seguido de números de 1 a 7...
na linha 2 irei colocar o cabeçalho da minha tabela, sendo a primeira coluna PRODUTOS e o restante com nome de clientes fantasias...
Na coluna A irei colocar os nomes dos meus produtos....
Coloquei a borda entre a tabela e na coluna de total coloquei uma fórmula para somar a linha...
pronto agora é só copiar a formula nas células abaixo e copiar toda a tabela e colar na aba PREÇOS...
a planilha IMPRIMIR NOTA não fiz o passo a passo, mas é muito simples construí-la...
Vejam... tenho 3
planilhas, a da imagem ao lado é onde vão os pedidos dos nossos supostos cientes...
Coloquei informações bem simples mesmo apenas para mostrar o passo a passo...
A seguinte é exatamente igual porém é onde eu vou colocar os preços de cada produto para cada cliente...
Já a terceira é a onde irei puxar essas informações, tipo se fosse um formulário de impressão bem básico mesmo... que ao digitar o código do cliente (na célula amarela) as informações sejam preenchidas de acordo com o cliente chamado...
Passo a passo...
Bom então na plan3 (IMPRIMIR NOTA)... Na célula B5 (marcada em amarelo) é onde iremos digitar o código de cada cliente... e as informações como nome, qtd e preço deverão ser carregadas a partir do nosso banco de dados planilhas (PEDIDOS e PREÇOS)
Na coluna QTD (coluna B) , a partir da primeira linha da tabela (linha5)...
vamos por a fórmula PROC... para buscar aquele código na plan1(PEDIDOS) e nos retornar o valor referente ao PRODUTO_1....
=SE($B$1="";"";PROC($B$1;PEDIDOS!$B$1:$H$1;PEDIDOS!B3:H3))
FÓRMULA PASSO A PASSO
=SE($B$1="";"";
se a célula B1 for igual a nadafazer nadase não fazer
PROC($B$1;PEDIDOS!$B$1:$H$1;PEDIDOS!B3:H3))
procurar o valor da célula B1 ( B1está entre os cifrões por que assim quando você copiar e colar a fórmula não irá mudar para B2,3,4 etc)
; procurar onde?
na planilha PEDIDOS no intervalo B1 até H1, os cifrões servem para congelar esse intervalo de modoque não mude ao copiar e colar
e retornar o valor que estiver na mesma coluna do valor encontrado,
na planilha pedido também porém na linha 3...
Pronto ao copiar e colar a fórmula para as demais células da coluna QTD tudo ficará igual, só irá mudar a parte final da fórmula proc... sendo que o número da linha que será retornada a informação irá descer sempre uma linha abaixo em relação a tabela pedidos...
se você analisar com cuidado verá que somente a referencia PEDIDOS!B3:H3 foi alterada para 4,5,6,7 etc...
Já a fórmula para a coluna VL_UNIT é exatamente igual só irá mudar a a planilha a qual irá puxar as informações
=SE($B$1="";"";PROC($B$1;PREÇOS!$B$1:$H$1;PREÇOS!B3:H3))
pois bem agora é só copiar e colar para as células abaixo...
Na célula D5 coloquei a seguinte fórmula...
=SE(B5="";0;B5*C5)
que irá verificar se a célula B5 é igual a vazia se for fará 0; caso não seja irá multiplicar o valor de B5 pelo valor de C5...
pronto agora vamos copiar e colar na demais abaixo...
na célula D22 coloquei uma fórmula simples de soma mesmo
=soma(D5:D19)
pronto agora vamos testar digitando uma código entre 1 e 7 na célula B5...
Planilha IMPRIMIR NOTA Planilha PEDIDOS
é isso aí agora é só ir treinando até se adaptar com a fórmula e poder criar de acordo com sua necessidade...
Att; Edivan Cabral...
Nenhum comentário:
Postar um comentário