Fórmula do contador que subtrai com cada transação

0

Isso deve existir, mas não consigo descobrir com o Numbers. Eu tenho um estoque de produtos que eu vendo. Quero subtrair automaticamente do inventário original total sempre que um item é vendido. E para isso, preencho uma nota de embalagem reutilizável no Numbers. O item e a quantidade são listados na guia de remessa, que por sua vez é automaticamente deduzida do estoque - uma fórmula de soma simples.

Por exemplo, tenho 200 de um item e, no Numbers, ele é listado como tal em uma determinada célula de uma tabela que controla o estoque. Se eu vender 10 desses itens para um novo cliente, preencho uma nota de embalagem. Minha fórmula na nota de embalagem subtrai automaticamente 10 desses itens do estoque. Agora o inventário indica 190 restantes. Ótimo até agora.

Eu salvo uma cópia dessa nota de embalagem para o cliente como um pdf. E, mais tarde, a mesma nota de embalagem padrão é zerada e usada para o próximo cliente.

Então diga que o próximo pedido é uma dúzia para o mesmo item. Agora um problema. A fórmula de inventário só reconhece a entrada mais recente, portanto, em vez de ter agora 178 itens restantes no estoque (200-10-12 = 178), o inventário informa 188 itens restantes porque "esquece" os dez já vendidos.

Eu não quero preencher manualmente milhares de entradas em células que calculam cada transação apenas para fazer isso funcionar. Eu só quero formular uma contagem de estoque em execução para cada vez que uma entrada de lista de remessa é feita, a quantidade correspondente é subtraída da contagem de estoque em andamento, assim como um leitor de código de barras pode subtrair do total como um contador.

Alguma ideia? Desde já, obrigado.

MMM
fonte
1
Para que possamos ajudá-lo, será bom saber qual fórmula você está usando atualmente e o que outras pessoas já experimentaram? Além disso, uma ideia aproximada de como você a definiu também pode ser útil (por exemplo, em que célula a fórmula está e outras células / fórmulas relevantes para o cálculo). Você pode editar sua pergunta através do editar link abaixo.
Monomeeth
Zerar a nota de embalagem remove a quantia anterior. Portanto, seu estoque retorna ao valor original. Como diz @Monomeeth, seria útil saber como suas fórmulas são estruturadas. Por favor, edite sua pergunta com mais detalhes e o que você tentou fazer para salvar o resultado original. Felicidades
bjbk
Bem obrigado. A única fórmula que sei que teria uma chance é a soma. Eu olhei através de todos eles, e parece que nada funcionaria do que eu posso entender. Isso porque as fórmulas apenas calculam a entrada de dados existente, enquanto eu estou procurando por um desempenho que serviria como uma ação. Ou seja, um comando único que executa uma fórmula SUM, mas retém o novo resultado (da contagem de inventário), pois a célula de origem é zerada.
MMM
Opa, eu apertei
MMM
O que você quer fazer será possível, mas realmente precisamos saber a fórmula que você está usando e as células envolvidas no cálculo. Caso contrário, qualquer coisa que oferecermos pode não se aplicar à sua planilha. Para começar, explicando seu segundo parágrafo em detalhe ajudaria. Ou talvez você pudesse compartilhar seu arquivo de alguma forma para nós olharmos? Caso contrário, a única dica que podemos dar é que o problema, como diz o @bjbk, é que você está zerando o total atual. Então, você precisa armazenar esse valor ou contabilizá-lo de alguma forma.
Monomeeth

Respostas:

1

Eu aprecio o esforço aqui para me ajudar com a criação de um contador de estoque em execução. Percebi que, em algum momento, é melhor tomar a iniciativa e me aprofundar em alguns roteiros, de modo a criar uma "ação" sob comando personalizada para as minhas necessidades.

A ideia era preencher as entradas de um Boleto com números de itens e quantidades daquele item vendido. Em seguida, em outra folha que acompanhasse o estoque, a quantidade de itens atuais vendidos seria deduzida do estoque restante. Então, um roteiro era necessário. (de outra forma, uma fórmula sempre seria revertida a cada nova entrada).

Basicamente, na folha Inventory (que tinha colunas de números de itens e inventário inicial), usei uma função IfError com Match e Index aninhados para localizar e transferir as entradas correspondentes do Packing Slip. A partir daí, foi um processo simples de criação de scripts para criar um contador.

Provavelmente pregar para o coro aqui, mas se alguém estiver interessado, posso fornecer o procedimento, que envolveu uma combinação de funções do Numbers e applescript.

Eu também fiquei um pouco mais sofisticado e insiro um som de campainha na conclusão como um lembrete de que as deduções de pedidos atuais foram feitas do inventário, junto com um banner de notificação.

MMM
fonte