столкнулся со следующей интересной задачей. Имеются исходные данные - лист UserTable c B по E Регион, брэнд, канал продаж, цель. В колонке F я сделал расчет с формулами, во избежание ошибок.
в колонках с I по L ко всем брэндам подтягиваются препараты входящие в его состав, их артикул (MARS), в колонке L проставляется сплит, как необходимо поделить брэнд в процентном соотношении. в колонках M N так же сделал перечень ошибок.
в ячейке C2 необходимо выбрать период, на который в дальнейшем надо делить цели. в колонке E2 сделал вывод ошибок в случае, если они имеются
Задача: В случае, если на листе все корректно и ошибок нет (пусто в E2), появилась бы кнопка с макросом, который делал бы следующее: Делал рассплитовку данных с B по E на листе CARGO.SalesOutTargets, То есть, если мы выбираем период Q3 2017, то он делил бы каждую строку из диапозона B-E на 3 соответствующих месяца (июль, август, сентябрь), а так же учитывая артукульную сплитовку из диапозона I-L, расписывая в финальной таблице цель деленую на количество месяцов в периоде и на количество артикулов в бренде. если в расплитовке стоит 0 то пусть всеравно дробит на этот артикул, просто в количествах пишет 0 Если это период H1 то тогда на соотстветствующие периоду месяца (1-6 месяц) и Y1 - на 12 месяцев соотстветственно.
Ну и в идеале, чтобы потом нажимая на кнопку создать загрузочный файл на вкладке CARGO.SalesOutTargets, он бы создавал файл с рассплитованными данными (колонки A-E) а на вкладке History log делал бы что-то вроде архива со ссылкой на созданный файл! Друзья, помогите, буду чертовски благодарен!
Дорогие друзья, привет.
столкнулся со следующей интересной задачей. Имеются исходные данные - лист UserTable c B по E Регион, брэнд, канал продаж, цель. В колонке F я сделал расчет с формулами, во избежание ошибок.
в колонках с I по L ко всем брэндам подтягиваются препараты входящие в его состав, их артикул (MARS), в колонке L проставляется сплит, как необходимо поделить брэнд в процентном соотношении. в колонках M N так же сделал перечень ошибок.
в ячейке C2 необходимо выбрать период, на который в дальнейшем надо делить цели. в колонке E2 сделал вывод ошибок в случае, если они имеются
Задача: В случае, если на листе все корректно и ошибок нет (пусто в E2), появилась бы кнопка с макросом, который делал бы следующее: Делал рассплитовку данных с B по E на листе CARGO.SalesOutTargets, То есть, если мы выбираем период Q3 2017, то он делил бы каждую строку из диапозона B-E на 3 соответствующих месяца (июль, август, сентябрь), а так же учитывая артукульную сплитовку из диапозона I-L, расписывая в финальной таблице цель деленую на количество месяцов в периоде и на количество артикулов в бренде. если в расплитовке стоит 0 то пусть всеравно дробит на этот артикул, просто в количествах пишет 0 Если это период H1 то тогда на соотстветствующие периоду месяца (1-6 месяц) и Y1 - на 12 месяцев соотстветственно.
Ну и в идеале, чтобы потом нажимая на кнопку создать загрузочный файл на вкладке CARGO.SalesOutTargets, он бы создавал файл с рассплитованными данными (колонки A-E) а на вкладке History log делал бы что-то вроде архива со ссылкой на созданный файл! Друзья, помогите, буду чертовски благодарен!vlad0912