Доступное количество инвентаря в Excel

Я создаю инвентарный список в Excel, где я вручную отслеживаю, какие элементы выводятся на одном листе, и хочу, чтобы он автоматически убирал их из доступного количества на другом листе. Итак, на листе 1 есть основная инвентаризационная ведомость, в которой я вручную добавляю, сколько продукта я получил. Я назвал его "Количество в".

введите описание изображения здесь

На втором листе находится трекер инвентаризации, где я вручную отслеживаю, какой продукт я отдал.

введите описание изображения здесь

Я хочу, чтобы ЛИСТ 1 автоматически извлекался из входящего количества в зависимости от того, какой элемент и количество извлечено из ЛИСТА 2.

Что я пробовал: Я попробовал СЧИТАТЬЕСЛИ на ЛИСТЕ 1, КОЛИЧЕСТВО ВЫХОДИТ, основываясь на том, сколько раз код товара используется в ЛИСТЕ 2. А затем вычел КОЛИЧЕСТВО ВХОД и КОЛИЧЕСТВО ВЫХОДИТ, чтобы получить ДОСТУПНЫЙ ИНВЕНТАРЬ. Проблема заключается в том, что на ЛИСТЕ 2 записано более одного кода товара: например, если я использую код товара 4, он будет записывать количество раз, которое я записал 4, но не то, сколько раз я записал в КОЛИЧЕСТВО ВЫХОДИТ на ЛИСТ 2. Итак, если Я раздаю 5 элементов с кодом 4 или линейку в определенный день, он забирает только 1 линейку, потому что я использовал код 4 только один раз.

Есть ли способ отследить КОЛИЧЕСТВО ЛИСТА 2 НА ЛИСТЕ 2 и автоматически убрать эту сумму из КОЛИЧЕСТВА НА ЛИСТЕ 1, чтобы создать значение ДОСТУПНО НА ЛИСТЕ на ПЕРВОМ ЛИСТЕ?


person Samantha Elaine Starr Morlan    schedule 10.02.2021    source источник


Ответы (1)


Вам нужна функция SUMPRODUCT. Есть много хороших ссылок на то, как использовать на interwebz, но это сайт делает именно то, что вы хотите.

Итак, в столбце F, начиная с ячейки F2, используйте эту формулу:

=SUMPRODUCT(--(Sheet2!$B$2:$B$15=Sheet1!B2),Sheet2!$D$2:$D$15)
person PeterT    schedule 10.02.2021
comment
Я пробовал это, и у меня все еще та же проблема, когда он не учитывает КОЛИЧЕСТВО ЛИСТА 2, а только подсчитывает, сколько раз ключ упоминается на ЛИСТЕ 2. - person Samantha Elaine Starr Morlan; 10.02.2021