Fórmula de inventário do Excel

1

Tenho itens de menu que contêm os mesmos ingredientes de inventário e quero esgotar esse ingrediente de inventário toda vez que vendo itens de menu:

Por exemplo:

  • Se eu tiver 2 libras (32 onças) de carne como ingrediente de inventário na célula B2
  • Eu vendo um burrito que contém 8 onças. na célulaD2
  • Eu vendo um taco que contém 4 onças. na célulaD3
  • Eu vendo uma torta que também contém 4 oz. na célulaD4

Quero capaz de dados de entrada nas células D2, D3e D4para ver o resultado da balança em tempo real:

        A.      B.          C.        D
1.     INGREDIENTS.         MENU ITEMS
2      meat.   32           Burrito.  1
3.                          Taco      1
4.                          torta.    1

Note-se que B2contém 32 oz total de ingrediente e eu estou vendendo 3 itens do menu D2, D3, D4. O burrito contém 8 onças, o taco 4 onças e a torta 4 onças, totalizando 16 onças.

Quero fazer com que a célula B2subtraia os 16 oz da venda dos três itens de menu e mostre que tenho 16 oz restantes.

Em geral, preciso saber se você pode manter o equilíbrio de uma célula.

Raul C
fonte
11
Poste alguns dados de amostra e a saída desejada, que nos ajudariam a entender o seu problema.
Máximo Juhász
11
Pode ser necessário refazê-lo um pouco, colocar a quantidade inicial de carne em A1, criar um campo para a quantidade atual em B1 e colocar os itens de venda em C1, C2 etc. para que B1 seja = A1 - SUM ( C: C) Você pode adicionar algumas verificações para quando o valor for inferior a 0, então a célula torna-se de cor vermelha ou algo parecido
Anoop Ramakrishna
@AnoopRamakrishna, isso é em tempo real, então a formatação condicional provavelmente não é necessária. Quando o último item encomendado acaba com a carne, fica evidente que não é possível fazer mais tacos. :-) Que tal converter seu comentário em uma resposta?
fixer1234

Respostas:

1

@Anoop Ramakrishna tem a idéia certa, mas não a concluiu. Uma fórmula simples (que você pode colocar na célula B3, por exemplo) é

=B2 - 8*D2 - 4*D3 - 4*D4

porque D2é o número de burritos e você usa 8 onças. por burrito, etc.

        

Isso pode se tornar complicado à medida que o menu se expande ou se você mudar suas receitas. Uma solução mais escalável é colocar os números da receita na planilha (por exemplo, na coluna  E) e, em seguida, usar o

=B2 - SUMPRODUCT(D2:D9, E2:E9)

Fórmula.

        

Isso é equivalente à primeira fórmula, exceto

  • Os 8, 4 e 4 estão na planilha, portanto é mais fácil alterar.
  • Você não precisa listar todos os termos. O (segundo) fórmula, como escrito acima, permite que você adicione mais cinco itens de menu (até Row 9) sem alterar a fórmula (porque ele olha para todos os números nos intervalos D2através de D9e E2através E9). Se precisar de mais do que isso, altere 9s para o número da última linha que você precisa incluir.
Scott
fonte