Разберём как собрать вот такую табличку, которая поможет дедопустить пустого склада.Расчёт поставки исходя из скорости продаж на каждом складеУчёт тренда роста/падения продажРегулирование запаса складаОтображение планирования даты поставки с учётом расписания работы логистической службыВ конце статьи, сразу над кнопкой лайк, ссылка на исходник. Ни на что не намекаю)Создаём таблицу контроля остатковТаблица контроля остатковТаблицу нужно заполнять данными ежедневно. Она необходима для расчёта скорости списания (скорости продаж) товара по каждому из складов.Можно тянуть остатки по АПИ, но это мы сделаем чуть позже.По желанию, вы можете сделать вкладку настроек и ввести туда несколько артикулов, чтобы в дальнейшем не вводить их вручную, а выбирать из списка и видеть название. Если кому-то будет интересно, пишите в комментарии, соберем отдельно.При создании таблицы обязательно выберите для первого столбца формат "Дата" чтобы Excel понимал что здесь будет работа с числами, а не цифрами.Настройте "Проверка данных" для этого же столбца и выберите "Допустимая дата". Тогда при двойном клике по ячейке будет открываться календарь.Для остальных столбцов выберите формат "Число"В этой статье я заполню склады тестовыми данными:Вкладка "Остатки" с тестовыми даннымиВ той же таблице создаем вкладку "Прогноз", где и будут осуществляться расчёты и выводиться данные о сроках поставкиСоберите таблицу в таком виде:Чтобы при открытии таблицы происходил расчет на сегодняшний день автоматически, введите формулу=СЕГОДНЯ()возвращает сегодняшнюю датуТеперь нам нужно вывести остатки по дням. Пишем формулу:=СУММЕСЛИМН('Остатки'!$C:$C;'Остатки'!$B:$B;$B3;'Остатки'!$A:$A;$C3-D$2)Данная формула выводит остаток по складу если совпадает артикул и дата равна дата расчет минус кол-во дней отмотки даты назад.Протягиваем формулу на склады Казань, Краснодар и Екатеринбург меняя при этом колонку суммы остатков в зависимости от склада.D - КазаньЕ - КраснодарF - ЕкатеринбургПолучаем вот такую таблицу, которая отображает изменения остатков за 14 днейСчитаем продажиСоздаём ещё 14 столбцов для вычисления продаж:На вкладке "Остатки" специально пропущу 1 день заполнения на складе Тула чтобы в случае пропуска заполнения, не произошел сбой в подсчётах:Продажи за день = Остатки за вчерашний день минус сегодняВсё бы круто работало, если бы не дни пропуска заполнения таблицы остатков. Добавим обработку нулевых значений:Вычисляем скорость продаж в деньФормула учитывает чтобы в расчёте средней скорости продаж учитывались только значения больше нуляСейчас формула отлично вычисляет ср скорость продаж, но необходимо дополнительно эмулировать еще пару ситуаций:Приход товара на склад (появятся отрицательные значения продаж)Новый склад (продаж на складе больше не было)В виду ограничения времени эту часть статьи я завершу, ссылка на табличку: vk.cc/cF9I28 В следующей статье мы научимся вычислять дату пустого склада и крайний день поставки с учетом режима работы логистики.Можете скопировать к себе в аккаунт и поиграться с формулами.С каждой статьёй таблица будет развиваться, подписывайтесь чтобы не пропустить обновления!