Формула волатильности в Google Таблицах

1 000 руб. за проект
27 января 2021, 18:13 • 4 отклика • 45 просмотров
В интернет-магазине 35569 товаров. Те из них, которые находятся на первых местах в выдаче получают больше внимание и покупателей. Каждый день товары могут менять свою позицию в зависимости от алгоритмов выдачи. При этом иногда изменений в позициях почти нет (штиль - 0 баллов), а иногда - шторм (10 баллов) и все товары активно меняют свои позиции.

В гугл-таблице данные по каждому дню и товарам, которые попадали в топ-1000.

Задача: написать такие формулы/алгоритм, который бы каждый день определял уровень шторма выдачи. При этом:
- за 0 мы берем минимальную волатильность, а за 10 - максимальную (за всю историю замеров)
- Изменения ближе к первой позиции намного важнее (весят больше), чем ближе к концу выборки
- стремительные движения единичных товаров не должны оказывать значительного влияния на уровень шторма
- товаров в магазине может быть от 50 до 500000 штук

Напишите, пожалуйста, какие подходы вы бы применили для решения такой задачи. Спасибо!
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Игорь, большое спасибо за проделанную работу. Отдельный респект за детальную проработку и множество комментариев внутри кода, которые помогут мне дальше работать с ним. С удовольствием продолжу совместную работу!
~ 3 года назад
R50 0b9df6f70a936f121e0114647847296e
Фрилансер
Прекрасное впечатление о работе с заказчиком. ТЗ было поставлено очень грамотно. Заказчик чётко формулировка свои пожелания и общался доброжелательно.
~ 3 года назад