Формула Excel - Общее количество подписок после N-го года, основанное на ежемесячных показателях оттока - PullRequest
0 голосов
/ 25 октября 2019

Бизнес работает на основе модели подписки с ожидаемой процентной ставкой (аннулирования) каждый месяц в течение 1-го года в размере 5%, а в течение следующего года - 2,5% в связи с тем, что они являются уже установленными клиентами (долгосрочные). ).

Новая функция или услуга запускаются с ожидаемым увеличением подписок каждый месяц. Мне нужно подсчитать, сколько будет подписок за N лет, исходя из 5% оттока в течение первых 12 месяцев и 2,5% оттока в течение 2 года.

Ниже в настоящее время показано, как были рассчитаны это вExcel, однако, это действительно неуместное решение при попытке вычислить это, скажем, для 5 - 10-летних воздействий.

https://i.stack.imgur.com/yF5Rx.png

Существуют ли какие-либо бухгалтерские формулы или что-то математически, которое я могу произвести для расчета этогов одной клетке? Учитывая, что мне нужно будет установить данные показатели оттока для каждого года и продолжительности времени.

Для простоты, скажем, 95% времени я буду работать над 3-летней моделью подписок, и каждый год будет нуждаться в собственном оттоке.

Я подумал, что-то с exp & вдвоезначение может работать, но пока ничего не найдено.

1 Ответ

0 голосов
/ 01 ноября 2019

Вот один из способов построения модели. Я сделаю ссылку на это изображение:

enter image description here

Сначала мы настроим модель оттока.

Ряд 1 : поскольку ставки оттока зависят от возраста подписки, строка 1 имеет возраст подписки (в месяцах). Это только для справки и не используется в расчетах.

Строка 2 : Скорость оттока.

Строка 3 : Так как скорость оттока всегдавведите расчет как (1-ChurnRate), назовите этот термин (один месяц) Коэффициент удержания . Например, в B3 формула имеет вид =1-B2.

Строка 4 : поскольку эффекты оттока накапливаются в течение нескольких месяцев, мы определяем еще один термин Multi-Коэффициент удержания в месяц (сокращенно MMRR). В первый месяц это установлено на 1;в последующие месяцы это произведение предыдущих показателей удержания за один месяц. Таким образом, в C4 формула равна =B4*B3C5, =C4*C3 и т. д.

Строка 5 : модель, описанная в Вопросе, указала фиксированную ставку новых подписок = 100/month. Когда тариф подписки фиксирован, удобно суммировать MMRR. Так что в B5 мы имеем =B4C5, =B5+C4D5, C5+D4;и т. д.

На этом мы практически закончили. Если вы умножите значения в Row 5 на любую фиксированную ставку новых подписок (например, 100/month в исходном Вопросе), мы получим количество подписчиков в этом месяце. Но что, если вы хотите смоделировать, где количество новых подписок меняется от месяца к месяцу ? Вот как ...

Основная идея состоит в том, чтобы умножить ежемесячную подписку на соответствующую возрасту MMRR. Обратите внимание, что Row 8 имеет различное количество новых подписок (100, 110, 97) в первые 3 месяца. Например, чтобы получить общее количество подписок в Mar-19, нам нужно

  1. умножить подписки 100 (Jan-19) (возраст которых составляет 2 месяца) на MMRR для 2-месячная подписка (0.9025),
  2. умножить подписки 110 (Feb-19) (возраст которых составляет 1 месяц) на MMRR для подписки на 1 месяц (0.95),
  3. умножьте подписки 97 (Mar-19) (с возрастом 0 месяцев) на MMRR для подписки на 0 месяцев (1), и
  4. добавьте ихтри продукта вместе.

Это можно рассчитать на листе, введя в D9 формулу =B8*D4+C8*C4+D8*B4. Этот тип расчета (суммирование парных произведений двух массивов) часто выполняется с помощью функции SUMPRODUCT в Excel. Здесь нам нужно взять один из массивов в обратном порядке, который напрямую не поддерживается в Excel. Вы могли бы вводить новые подписки в обратном порядке, но это ужасный шаг. К счастью, это возможно с помощью комбинации функций OFFSET(), COLUMN() и N() (подробности см. здесь ). Требуемая формула для B9:

=SUMPRODUCT($B4:B4,N(OFFSET(B8,0,-(COLUMN($B8:B8)-COLUMN($B8)),1,1)))

Затем ее можно скопировать / вставить в оставшуюся часть строки 9.

Этот модельный подход довольно гибок: показатели оттока (строка 2) и ставки подписки (строка 8) могут варьироваться от месяца к месяцу;общее количество сохраненных ежемесячных подписок рассчитывается автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...