Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Разложение значения по триггеру - формула - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разложение значения по триггеру - формула
MotleyLiveWire Дата: Понедельник, 21.10.2013, 12:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Коллеги, добрый день!

Убил полдня на поиск решения к следующей задаче (упрощенный пример в MS Excel 2003 в приложении, сам работаю в MS Excel 2010):

1) Есть общий список маркетинговых активностей за прошлый год по месяцам. Для составления прогноза на текущий год необходимо из прошлогоднего объема вычесть эффект всех маркетинговых активностей, разбив этот эффект по справедливым долям для каждого продукта.
2) Каждая маркетинговая активность применялась только для определенных продуктов.

Что мне необходимо сделать:

Возьмем август 2012 года. В этом месяце запускались две активности: "Price increase" (для продуктов 555666 и 888999, общий эффект "-2") и "Product launch" (только для продукта 555666, общий эффект "-10"). Нужно в автоматическом режиме, меняя лишь триггер "1" в желтом поле, сплитовать общий объем активности только на отмеченные продукты согласно их справедливой доле в совокупном объеме отмеченных продуктов. Объем продукта 555666 за август прошлого года - 20, 888999 - 6, общий совокупный объем (включая неотмеченный продукт 666777) - 42. Соответственно, в августе общие корректирующие активности расплитуются как "-11,54" для 555666 и "-0,46" для 888999.

Какая помощь в технической реализации нужна:

как сделать эту расплитовку в строке "Base clean-up" в автоматическом режиме при смене триггера на продукты для каждого месяца с использованием формул? Возможны какие-то промежуточные таблицы, которые можно скрыть.

Буду очень благодарен за помощь, заранее большое спасибо.
К сообщению приложен файл: Example2003.xls (34.0 Kb)
 
Ответить
СообщениеКоллеги, добрый день!

Убил полдня на поиск решения к следующей задаче (упрощенный пример в MS Excel 2003 в приложении, сам работаю в MS Excel 2010):

1) Есть общий список маркетинговых активностей за прошлый год по месяцам. Для составления прогноза на текущий год необходимо из прошлогоднего объема вычесть эффект всех маркетинговых активностей, разбив этот эффект по справедливым долям для каждого продукта.
2) Каждая маркетинговая активность применялась только для определенных продуктов.

Что мне необходимо сделать:

Возьмем август 2012 года. В этом месяце запускались две активности: "Price increase" (для продуктов 555666 и 888999, общий эффект "-2") и "Product launch" (только для продукта 555666, общий эффект "-10"). Нужно в автоматическом режиме, меняя лишь триггер "1" в желтом поле, сплитовать общий объем активности только на отмеченные продукты согласно их справедливой доле в совокупном объеме отмеченных продуктов. Объем продукта 555666 за август прошлого года - 20, 888999 - 6, общий совокупный объем (включая неотмеченный продукт 666777) - 42. Соответственно, в августе общие корректирующие активности расплитуются как "-11,54" для 555666 и "-0,46" для 888999.

Какая помощь в технической реализации нужна:

как сделать эту расплитовку в строке "Base clean-up" в автоматическом режиме при смене триггера на продукты для каждого месяца с использованием формул? Возможны какие-то промежуточные таблицы, которые можно скрыть.

Буду очень благодарен за помощь, заранее большое спасибо.

Автор - MotleyLiveWire
Дата добавления - 21.10.2013 в 12:26
Serge_007 Дата: Понедельник, 21.10.2013, 12:48 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
активности расплитуются как "-11,54" для 555666 и "-0,46" для 888999
Почему? Какими вычислениями получились такие цифры?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
активности расплитуются как "-11,54" для 555666 и "-0,46" для 888999
Почему? Какими вычислениями получились такие цифры?

Автор - Serge_007
Дата добавления - 21.10.2013 в 12:48
MotleyLiveWire Дата: Понедельник, 21.10.2013, 13:33 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
1) Первая активность "Price increase" имеет общий объем "-2" для августа. В желтом поле мы видим, что данная активность распространялась на два продукта: 555666 и 888999. Общий объем продаж этих двух продуктов составлял 26 единиц в авгусе. Причем доля 555666 составляла 77% (20 единиц), а доля 888999 - 23% соответственно (6 единиц). Значит, мы сплитуем объем "-2" в пропорции 77% для 555666 (получается "-1,54") и 23% для 888999 ("-0,46").
2) Вторая активность "Product launch" имеет общие объем "-10" для августа. И данная активность относится всего к одному продукту: 555666. Соответственно, все 100% эффекта идут на этот продукт.

Итого получаем:

1) Продукт 555666: (-1,54) + (-10) = (-11,54)

2) Продукт 888999: (-0,46) + 0 = (-0,46)

Соответственно, если мы будем менять триггер в желтом поле, допустим, для инициативы "Product launch" установим все три единицы для трех продуктов, то "-10" в августе расплитуются между продуктами в пропорции: 48%, 38%, 14%.
 
Ответить
Сообщение1) Первая активность "Price increase" имеет общий объем "-2" для августа. В желтом поле мы видим, что данная активность распространялась на два продукта: 555666 и 888999. Общий объем продаж этих двух продуктов составлял 26 единиц в авгусе. Причем доля 555666 составляла 77% (20 единиц), а доля 888999 - 23% соответственно (6 единиц). Значит, мы сплитуем объем "-2" в пропорции 77% для 555666 (получается "-1,54") и 23% для 888999 ("-0,46").
2) Вторая активность "Product launch" имеет общие объем "-10" для августа. И данная активность относится всего к одному продукту: 555666. Соответственно, все 100% эффекта идут на этот продукт.

Итого получаем:

1) Продукт 555666: (-1,54) + (-10) = (-11,54)

2) Продукт 888999: (-0,46) + 0 = (-0,46)

Соответственно, если мы будем менять триггер в желтом поле, допустим, для инициативы "Product launch" установим все три единицы для трех продуктов, то "-10" в августе расплитуются между продуктами в пропорции: 48%, 38%, 14%.

Автор - MotleyLiveWire
Дата добавления - 21.10.2013 в 13:33
Serge_007 Дата: Понедельник, 21.10.2013, 14:03 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так надо? (для Е16):
Код
=E3*(E15/(E15*$J3+E18*$K3+E21*$L3))+E4*(E15/(E15*$J4+E18*$K4+E21*$L4))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак надо? (для Е16):
Код
=E3*(E15/(E15*$J3+E18*$K3+E21*$L3))+E4*(E15/(E15*$J4+E18*$K4+E21*$L4))

Автор - Serge_007
Дата добавления - 21.10.2013 в 14:03
MotleyLiveWire Дата: Вторник, 22.10.2013, 11:39 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за ответ!

Но в данном случае эта формула актуальна, когда количество маркетинговых инициатив не меняется (т.е. не добавляются новые строчки) и количество продуктов небольшое. По факту у меня таких строчек, как "Price Increase" не меньше 50 + каждый месяц какие-то из них удаляются, а какие-то прибавляются. Причем в итоге этих строчек черз пару-тройку месяцев может стать 100. При номенклатуре из 120 продуктов каждый раз дописывать (или убирать) в формуле еще одну часть кажется весьма проблематичным. Возможно ли сделать что-то типа цикла по суммированию с помощью формул?
 
Ответить
СообщениеСпасибо за ответ!

Но в данном случае эта формула актуальна, когда количество маркетинговых инициатив не меняется (т.е. не добавляются новые строчки) и количество продуктов небольшое. По факту у меня таких строчек, как "Price Increase" не меньше 50 + каждый месяц какие-то из них удаляются, а какие-то прибавляются. Причем в итоге этих строчек черз пару-тройку месяцев может стать 100. При номенклатуре из 120 продуктов каждый раз дописывать (или убирать) в формуле еще одну часть кажется весьма проблематичным. Возможно ли сделать что-то типа цикла по суммированию с помощью формул?

Автор - MotleyLiveWire
Дата добавления - 22.10.2013 в 11:39
Serge_007 Дата: Вторник, 22.10.2013, 12:06 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Возможно ли сделать что то?..
Можно данные расположить нормально, тогда простыми формулами задача решается


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Возможно ли сделать что то?..
Можно данные расположить нормально, тогда простыми формулами задача решается

Автор - Serge_007
Дата добавления - 22.10.2013 в 12:06
MotleyLiveWire Дата: Вторник, 22.10.2013, 12:55 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите, пожалуйста, каким образом эту перестановку сделать? Или это рабочая неделя такая, или решение сейчас для меня неочевидно %)
 
Ответить
СообщениеПодскажите, пожалуйста, каким образом эту перестановку сделать? Или это рабочая неделя такая, или решение сейчас для меня неочевидно %)

Автор - MotleyLiveWire
Дата добавления - 22.10.2013 в 12:55
Serge_007 Дата: Вторник, 22.10.2013, 13:48 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Хотя бы так для начала
К сообщению приложен файл: MotleyLiveWire_.xls (34.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеХотя бы так для начала

Автор - Serge_007
Дата добавления - 22.10.2013 в 13:48
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!