Estou tentando criar uma planilha pra fazer controle de reagentes e preciso que o saldo seja calculado com base na data de entrada e no número do lote, as vezes temos um mesmo lote de reagente que entram em datas diferentes e portanto temos que usar a regra “o primeiro que entra é o primeiro que sai” já fiz duas tentativas, uma calcula por número de lote então soma tudo e fica com saldo as vezes maior do que entrou e a segunda retorna um valor diferente e não entendo porque. Será que alguém consegue me ajudar a resolver?CONTROLE DE MEIO DE CULTURA PRONTO PARA USO.xlsxCONTROLE DE MEIO DE CULTURA PRONTO PARA USO- Teste procura data de entrada.xlsx
Ola @Aline1, seja bem vinda ao Grupo.
Em seu arquivo em Entrada, insira uma nova linha 4 (pode ocultar depois) e na célula I5 cole esta fórmula:
=SE(((SOMASE($A$4:H5;A5;$H$4:H5))-(PROCV(A5;Cadastro.$A$4:$F$20;5;0)))<0;0;SE(((SOMASE($A$4:H5;A5;$H$4:H5))-(PROCV(A5;Cadastro.$A$4:$F$20;5;0)))<=H5;H5-((SOMASE($A$4:H5;A5;$H$4:H5))-(PROCV(A5;Cadastro.$A$4:$F$20;5;0)));SE(((SOMASE($A$4:H5;A5;$H$4:H5))-(PROCV(A5;Cadastro.$A$4:$F$20;5;0)))>H5;H5;"")))
E arraste para baixo.
Em meu arquivo.ODS, esta funcionando, faça testes.
É obrigatório o arquivo estar ordenado por CÓDIGO / VALIDADE crescente.
Faça testes e de retorno…
ATENÇÃO => Na formula a planilha Cadastro foi prevista até a linha 20 ($F$20) altere conforme a necessidade.
Bom dia! Primeiramente agradeço muito pela ajuda! A fórmula deu certo mas não está calculando corretamente.Por exemplo, o item grifado deu entrada em 4 unidades e consta em estoque no cálculo da planilha de entrada
mas na planilha de saída a quantidade informada foi 2 unidades então o certo seria constar 2 unidades em estoque na planilha de entrada. Deu pra entender?
@Aline1, em sua própria planilha em Entrada.I4, cole a fórmula =H4-(SOMASES(Saída.$H$4:$H$20;Saída.$A$4:$A$20;A4;Saída.$C$4:$C$20;C4;Saída.$E$4:$E$20;F4))
araste para baixo.
Testar e retornar…Grato.
Agora deu certo! Ficou top top. Nem sei como te agradecer, muito obrigada =)