Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Автоматическое списание товара по нескольким строкам...

Автор Pash, 04.07.2011, 04:56

« назад - далее »

Pash

Как можно сделать списание, когда есть цифра для списания и 1-10 приходов по товару, чтобы списывание начиналось с самого раннего прихода, сейчас кол-во для списания вводится вручную, как можно сделать чтоб оно делалось само, возможноли такие реализовать через формулы или нужно использовать ВизуалБейсик?

пример:

надо списать мед товары Боры в кол-ве 100 шт

код    название     дата       ТТН     кол-во     цена     списание   остаток

777    Бор1         1.1.11        001      20         ххх        20              0
777    Бор1         1.2.11        015       20         ххх        20            0  
777    Бор1         1.3.11        019       200         ххх       160          40

Спасибо.  

Serge 007

Плохо понятно.

Давайте пример, в котором две таблицы заполненные вручную "Было так" - "Стало так"  потому что...
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

Шпец Докапыч

FIFO через формулу:
G2: =ЕСЛИ(СУММ(G$1:G1)<ЦДС;ЕСЛИ(ЦДС-СУММ(G$1:G1)>E2;E2;ЦДС-СУММ(G$1:G1));"")

Где ЦДС - цифра для списания.
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

Pash

#3
Цитата: Шпец Докапыч от 04.07.2011, 13:02
FIFO через формулу:
G2: =ЕСЛИ(СУММ(G$1:G1)<ЦДС;ЕСЛИ(ЦДС-СУММ(G$1:G1)>E2;E2;ЦДС-СУММ(G$1:G1));"")

Где ЦДС - цифра для списания.

Спасибо.
Формула понятно, но в списке присутствует еще много различных позиций кроме Боров, но у каждой позиции есть код, а в таблице для списания тоже есть код товара и кол-во для списания.

Выложил пример.
Сейчас все делается так:
На листе Списание в столбце E-расход смотрю сколько надо списать, в столбце G нажимаю кнопку которая делает фильтр по соответствующему коду на листе 06 и после вручную вводится в столбце Z кол-во для списания. А вот хотелось чтобы в столбце Z листа 06 происходило списание автоматически, согласно расходу в колонке E на листе Списание.

Шпец Докапыч

Тогда в этой формуле, вместо СУММ(), будет СУММЕСЛИ(), а ЦДС=ВПР(Код;Списание;Расход;0).
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли