1

У меня есть пункты меню, которые содержат одни и те же ингредиенты инвентаря, и я хочу использовать этот ингредиент каждый раз, когда я продаю пункты меню:

Например:

  • Если у меня есть 2 фунта (32 унции) мяса в качестве ингредиента для инвентаря в ячейке B2
  • Я продаю один буррито, который содержит 8 унций. в камере D2
  • Я продаю один тако, который содержит 4 унции. в камере D3
  • Я продаю одну торту, которая также содержит 4 унции. в камере D4

Я хочу иметь возможность вводить данные в ячейки D2 , D3 и D4 и видеть результат баланса в режиме реального времени:

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

Обратите внимание, что B2 содержит 32 унции всего ингредиента, и я продаю 3 пункта меню D2 , D3 , D4 . Буррито содержит 8 унций, тако 4 унции и торта 4 унции, всего 16 унций.

Я хочу заставить ячейку B2 вычесть 16 унций из продажи трех пунктов меню и показать, что у меня осталось 16 унций.

В общем, мне нужно знать, можете ли вы сохранить текущий баланс в одной ячейке.

1 ответ1

2

@ Anoop Рамакришна имеет правильную идею, но не реализовал ее.  Простая формула (которую вы можете поместить в ячейку B3 , например)

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

потому что D2 это количество буррито, и вы используете 8 унций. за буррито и т. д.

        

Это может стать громоздким по мере расширения вашего меню или изменения рецептов.  Более масштабируемое решение - поместить номера ваших рецептов в электронную таблицу (например, в столбце E), а затем использовать

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

формула.

        

Это эквивалентно первой формуле, кроме

  • 8, 4 и 4 находятся в электронной таблице, поэтому их легче менять.
  • Вам не нужно перечислять все условия.  (Вторая) формула, как написано выше, позволяет добавить еще пять пунктов меню (вплоть до 9-й строки) без изменения формулы (поскольку она просматривает все числа в диапазонах от D2 до D9 и от E2 до E9).  Если вам нужно больше, просто измените 9 с на последний номер строки, который вам нужно включить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .