Я использую Excel 2010 для создания инвентаря моего магазина.

Теперь мне бы хотелось, чтобы он автоматически создавал список заказов на втором листе.

Мой первый лист выглядит так.

Item:   Stock:  Min.    Max.
Apple   17      15      30

Итак, я ищу способ получить это мой второй лист

Item:   Order:
Apple   13

2 ответа2

1

Простой способ добиться этого - использовать встроенные в Excel функции таблиц и сводных таблиц.

  1. Преобразуйте ваш существующий инвентарь в таблицу.
  2. Добавьте столбец для количества повторного заказа, например, =IF([Stock]<[Min],[Max]-[Stock],0)

    РЕДАКТИРОВАТЬ: Вот как выглядит процесс создания таблицы из текста:

    изменить порядок прогресса

  3. На втором листе вставьте сводную таблицу, основанную на вашей таблице инвентаря.

  4. Настройте сводную таблицу с помощью:
    • Метки строк = Предмет
    • Значения = сумма повторного заказа
    • Filter = Reorder <> 0 (просто снимите флажок 0)

Изменение порядка

Когда вы обновите свою таблицу инвентаря, обновите свою сводную таблицу, и она покажет вам все предметы, у которых количество повторного заказа больше 0.

0

Я предполагаю пару вещей здесь. На листе 1 A2 находится расположение первого элемента (в данном случае Apple). Вы можете сделать это на листе 2 в колонке A:

Item
=Sheet1!A2

Предполагая, что заказ равен Max - Stock, вы можете иметь это в столбце B:

Order
=Sheet1!D2-Sheet1!B2

Может быть, проще сделать все это на одном листе, но я думаю, что вышеизложенное ответит на ваш вопрос.

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