Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тренд - помогите отыскать и прикрепить формулу / 14 сообщений из 14, страница 1 из 1
19.05.2011, 18:11
    #37270092
cepe6po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
Для вычисления тренда и прогнозирования продаж необходимо постоянно анализировать данные за прошлый период.

Есть продукт А, который продается ежедневно. Необходимо выявить тренд продаж, который вычисляется исходя из последних 5, 7, 10 и 14 дней и после него уже прогнозируется объем продаж товара А за данный месяц.

Существует БД, которая автоматически обновляется и откуда берутся данные для анализа для каждого дня.

Подскажите переменную, которая бы автоматически определяла в столбце В появившиеся какие-либо данные и вычисляла сумму их за 5,7, 10 и 14 дней с автоматическим смещением вниз на следующую строку, если там появятся данные (смотрите прикрепленный файлик - отмечено желтым).

Надеюсь, что понятно попытался выразить мысль.

Если что - смело задавайте вопросы!

Заранее - больше всем спасибо за любую помощь!
...
Рейтинг: 0 / 0
19.05.2011, 22:54
    #37270508
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
=СУММ(ИНДЕКС(B2:B32;ПОИСКПОЗ(9E+307;B2:B32;1)-6):ИНДЕКС(B2:B32;ПОИСКПОЗ(9E+307;B2:B32;1)))
Вторая ИНДЕКС() - конец диапазона.
Первая ИНДЕКС() - начало диапазона, задается числом, отнимаемым от нахождения последней записи (здесь " -6 ")
...
Рейтинг: 0 / 0
19.05.2011, 22:58
    #37270514
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
Вместо поиска наибольшего числа ( 9E+307 ) можно применить СЧЕТ(B2:B32) , На небольших таблицах падение скорости будет незаметно.
...
Рейтинг: 0 / 0
20.05.2011, 00:01
    #37270553
cepe6po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
vikttur =СУММ(ИНДЕКС(B2:B32;ПОИСКПОЗ(9E+307;B2:B32;1)-6):ИНДЕКС(B2:B32;ПОИСКПОЗ(9E+307;B2:B32;1)))
Вторая ИНДЕКС() - конец диапазона.
Первая ИНДЕКС() - начало диапазона, задается числом, отнимаемым от нахождения последней записи (здесь " -6 ")


Спасибо!
Но всё равно не совсем понятно для меня (извините!).

Если можно - скиньте тут excel-eвский файлик, как пример (для каждого диапазона - 5, 7, 10 и 14 дней тренда).

Большое спасибо!
...
Рейтинг: 0 / 0
20.05.2011, 00:13
    #37270567
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
Так не пойдет. Учиться никогда не поздно :)
В диапазоне B2:B32 ищем наибольшее возможное число, если такого нет (а его в диапазоне нет), то находим последнюю запись:
ИНДЕКС(B2:B32;ПОИСКПОЗ(9E+307;B2:B32;1))
Точно такая же конструкция, но с возвращением на несколько строк выше (на 4):
ИНДЕКС(B2:B32;ПОИСКПОЗ(9E+307;B2:B32;1)-4)
Теперь составляем массив от... и до... и суммируем значения:
=СУММ(ИНДЕКС(...):ИНДЕКС(...))
Получим сумму последних пяти значений.
...
Рейтинг: 0 / 0
20.05.2011, 02:50
    #37270620
cepe6po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
vikttur,

Спасибо большое, начал кумекать...просто всегда работал в английской версии и пока всё перевел на неё - мозг начал категорически отказываться от понимания.

Ещё раз большое спасибо! Иду крепить ко всем наименованиям и вычислять тренды... =))
...
Рейтинг: 0 / 0
20.05.2011, 08:51
    #37270717
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
можно еще так записать:
=СУММ(ИНДЕКС($B$2:$B$32;МАКС(СЧЁТ($B$2:$B$32)-A39+1;1)):ИНДЕКС($B$2:$B$32;МАКС(СЧЁТ($B$2:$B$32);1)))
...
Рейтинг: 0 / 0
20.05.2011, 10:47
    #37270934
cepe6po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
Михаил Ч.,

Ай ляпота, ай спасибо большое!!!!!!
...
Рейтинг: 0 / 0
20.05.2011, 11:02
    #37270971
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
А я о чем (в 22:58)?
...
Рейтинг: 0 / 0
20.05.2011, 11:59
    #37271163
мио23423
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
vikttur,
Воспользуйся классикой из ТА (Лукас Лебо)
трендup серия из повышающихся минимумов
трендdown серия из понижающихся максимумов
а вобще анализ тренда нетривиальная задача , посчитай adx например и на основе его просчитай тренд
так же можешь на основе средних значений
...
Рейтинг: 0 / 0
20.05.2011, 13:33
    #37271382
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
viktturА я о чем (в 22:58)?
Думаю что о том же, только cepe6po , видимо, не смог адаптировать формулу.
С функцией СЧЕТ все таки лучше, т.к. она не выдаст ошибку при отсутствии данных.
Да и проверку прикрутил, чтобы диапазон в минус не выскакивал, если данных меньше чем вычисляемый интервал
...
Рейтинг: 0 / 0
20.05.2011, 13:41
    #37271402
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
мио23423vikttur,
Воспользуйся классикой из ТА (Лукас Лебо)
трендup серия из повышающихся минимумов
трендdown серия из понижающихся максимумов
а вобще анализ тренда нетривиальная задача , посчитай adx например и на основе его просчитай тренд
так же можешь на основе средних значений
автормио23423, Вы кому предлагаете просчитать тренд? viktturу?
По моему, vikttur дал четкий ответ на поставленный вопрос:
авторПодскажите переменную, которая бы автоматически определяла в столбце В появившиеся какие-либо данные и вычисляла сумму их за 5,7, 10 и 14 дней с автоматическим смещением вниз на следующую строку, если там появятся данные
И предоставил работающую формулу, при этом подробно разъяснив ее.
...
Рейтинг: 0 / 0
20.05.2011, 15:30
    #37271689
cepe6po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
Михаил Ч.,

Так и есть!
Спасибо большое вам и vikttur !!!
...
Рейтинг: 0 / 0
20.05.2011, 21:55
    #37272289
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тренд - помогите отыскать и прикрепить формулу
Михаил Ч.viktturА я о чем (в 22:58)?С функцией СЧЕТ все таки лучше, т.к. она не выдаст ошибку при отсутствии данных. Да и проверку прикрутил, чтобы диапазон в минус не выскакивал, если данных меньше чем вычисляемый интервал
Отсутствие данных или одна запись маловероятны. Для таких случаев я (в своих документах) добавил бы ЕСЛИ(), отсекающее ненужные расчеты. Но на вкус и цвет... все желуди разные :)
Больше вариантов - больше возможности выбора "под себя" :)

Полагаю, мио23423 давал совет автору темы, просто мой пост был последним.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тренд - помогите отыскать и прикрепить формулу / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]