Foto de Luis T.
Luis há 2 anos
Enviada pelo
Site

Preencher tabela automaticamente conf. dados de outra tabela

Tenho um arquivo com várias planilhas e para exemplificar tomarei "planilha 1" e "planilha 2".

A planilha 2 possui uma tabela aonde eu insiro os dados  de compra e venda de mercadorias (data, produto, quantidade, preço)

Gostaria que na planilha 1 fosse gerado uma linha para cada produto com saldo positivo em estoque, mostrando o produto, quantidade e preço médio de custo, de acordo com as operações registradas na planilha 2.

Isso é possível sem VBA? Gostaria de fazer isso apenas com fórmulas e macros (se necessário, pois imagino que essa "atualização" da planilha 1 não tem como ser instantanea né? Acredito que teria que ser através de alguma macro).

Excel Geral
2 respostas
Professor André L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar André Luis

Olá, se eu entendi bem, a solução para o teu problema está na planilha que eu estou te enviando.

É pequeno, apenas um teste. Utilizei a funsão SOMASES(). Na planilha2 tu insere o movimento. Código do produto, data, tipo da operação (e (entrada), s)saída), quantidade e valor (é um valor total da operação).

Na planilha1 já há todos os produtos cadastrados. As funções SOMASES() estão na entrada, saída e custo total de entrada. O custo médio corresponde a razão entre o custo total e a quantidade de entrada.

Não fiz o controle de saldo positivo, mas isto pode ser feito em uma terceira planilha com o condicional...acredito. Neste caso, a planilha1 passaria a ser uma planilha intermediária.

Esta pode não ser a total solução do problema, mas é um bom caminho. O link da planilha está abaixo.

https://www.dropbox.com/s/ecxgf4dcl0rg4qs/controle.xlsx?dl=0

Espero ter ajudado,

André

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Fabio C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Fabio

Olá Luis.

 

É possível realizar este processo, excluindo macros, através da fórmula =SE e do uso da tabela dinâmica com filtros.

 

Você terá de criar uma nova coluna, com a condicional relacionada a saldo positivo ou negativo.

 

Após este processo, basta criar uma dinâmica com essa coluna criada como filtro.

 

Se desejar posso te auxiliar no processo.

 

Boa noite!

 

Att,

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa