В последнее время я строю трекер активов / инвентарь на Excel. Он довольно сложный и хорошо работает с более чем 20 людьми, которые используют исходный файл в режиме «Только чтение», а затем запрашивают внешние базы данных. Они могут вносить изменения, обрабатывать продажи, сборки и другие типы движений для каждого продукта. В конце есть журнал, созданный для каждого движения, которое делает пользователь. Я использую этот журнал для расчета таких вещей, как средняя цена, стоимость, общее отслеживание продаж по дате, а также другие вещи.

Недавно начальник попросил меня начать рассчитывать наши затраты и прибыль на основе FIFO. Я проводил исследования и склонялся к подходу VBA, учитывая, что рабочие станции моих компаний имеют больше ядер, чем ghz. После многочисленных результатов поиска в Google и попыток адаптировать подход к моим журналам я потерпел неудачу. Проблема в том, что не многие сайты объясняют, как адаптировать макросы / формулы к другому листу, который может не соответствовать тем же критериям, что и приведенный пример.

Вопрос в том, может ли кто-нибудь помочь мне адаптировать мой журнал к отчету FIFO? Я действительно хотел бы узнать это, поэтому, пожалуйста, объясните немного с любыми ответами.

Вот пример моего журнала. Имя в полковнике

        Name    Time    SKU Quantity    QTY Change  Cost    Price   Desc    Type    Order #
    Loops   7/12/17 12:00 AM    Test 1  0   100 4           Update  Update Order 1
    Loops   7/13/17 12:00 AM    Test 1  100 -100        17      Wholesale   Wholesale Order 1
    Loops   7/14/17 12:00 AM    Test 1  0   100 4           Update  Update Order 2
    Loops   7/15/17 12:00 AM    Test 1  100 -1      17      Sale    Sale Order 1
    Loops   7/16/17 12:00 AM    Test 1  99  10  5.5         Update  Update Order 3
    Loops   7/17/17 12:00 AM    Test 1  109 -5      19.99       Sale    Sale Order 2
    Loops   7/18/17 12:00 AM    Test 1  104 -5      22      Build Item  Build Item Order 1
    Loops   7/19/17 12:00 AM    Test 1  99  -1      19.99       Sale    Sale Order 3
    Loops   7/20/17 12:00 AM    Test 1  98  -4      0       Scrap   Scrap Order 1
    Loops   7/21/17 12:00 AM    Test 1  94  -2      9       Build Item  Build Item Order 2
    Loops   7/22/17 12:00 AM    Test 1  92  -1      19.99       Sale    Sale Order 4
    Loops   7/23/17 12:00 AM    Test 1  91  -1      22      Build Item  Build Item Order 3
    Loops   7/24/17 12:00 AM    Test 1  90  -20     17      Wholesale   Wholesale Order 2
    Loops   7/25/17 12:00 AM    Test 1  70  20  5.5         Update  Update Order 4
    Loops   7/26/17 12:00 AM    Test 1  90  -9      19.49       Sale    Sale Order 5
    Loops   7/27/17 12:00 AM    Test 1  81  3   2           Update  Update Order 5
    Loops   7/28/17 12:00 AM    Test 1  84  100 4           Update  Update Order 6
    Loops   7/29/17 12:00 AM    Test 1  184 -50     16      Wholesale   Wholesale Order 3
    Loops   7/30/17 12:00 AM    Test 1  134 -2      0       Scrap   Scrap Order 2
    Loops   7/31/17 12:00 AM    Test 1  132 -1      22      Build Item  Build Item Order 4
    Loops   8/1/17 12:00 AM Test 1  131 -5      18.99       Sale    Sale Order 6
    Loops   8/2/17 12:00 AM Test 1  126 -1      0       Replacement Replacement Order 1
    Loops   8/3/17 12:00 AM Test 1  125 -40     16      Wholesale   Wholesale Order 4
    Loops   8/4/17 12:00 AM Test 1  85  10  5           Update  Update Order 7
    Loops   8/5/17 12:00 AM Test 1  95  -20     16      Wholesale   Wholesale Order 5
    Loops   8/6/17 12:00 AM Test 1  75  20  4.5         Update  Update Order 8
    Loops   8/7/17 12:00 AM Test 1  95  -1      18.99       Sale    Sale Order 7
    Loops   8/8/17 12:00 AM Test 1  94  -2      0       Scrap   Scrap Order 3
    Loops   8/9/17 12:00 AM Test 1  92  -1      0       Scrap   Scrap Order 4
    Loops   8/10/17 10:02 AM    Test 1  91  60  4.25    18.99       Update  Update Order 9

(Не уверен, правильно ли я вставил фрагмент или нет)

**** РЕДАКТИРОВАТЬ: мне нужно рассчитать стоимость и цены на основе FIFO и LIFO. Теоретически я бы взял текущее количество и вычел его из последнего поступившего заказа, а также вес, который стоил бы вместе с каждым заказом, на который поступил мой оставшийся продукт. Если продукт А имеет текущее количество 10, мне нужно знать, какова средняя стоимость этих 10 наименований. Я могу сделать это на детальном уровне, но я работаю с этим отчетом для 2 000 отдельных продуктов, в общей сложности около 100 000 наименований. Мой инвентарь, основанный на Excel, выполняет около 600 транзакций в день, каждая из которых регистрируется с изменением количества, стоимостью и ценой, именами входящих / исходящих заказов и т.д. Поэтому у меня есть все данные, просто нет способа запросить их в соответствии со своими потребностями.** **

Спасибо. Loops

0