Виды финансовых моделей для разных задач

Как цель и пользователь определяют вид и состав вашей финансовой модели. Инвестиционные, кредитные, стратегические модели. В конце вас ждет тренажер.
Привет! В предыдущем материале мы вывели важное правило: любая финансовая модель начинается с выяснения кто, как и какое решение принимает на основании этой модели.

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

Для принятия какого решения будет использоваться модель?

Назначение финансовой модели — это как её ДНК. Оно в значительной степени определяет, какие именно расчеты и показатели будут заложены в модель.

Как мы помним, модели могут классифицироваться, например, по объекту моделирования: проект, бизнес, акции, экономика. Но назначение финансовой модели больше связано не с объектом, а с тем решением, которое нужно принять бенефициару (конечному пользователю) этой модели.

Разнообразных решений существует даже больше, чем самих моделей. Если вспомнить, что мы моделируем деньги, то практически все решения можно сформулировать в общем виде: каким образом распорядиться имеющимся ресурсом (деньгами, полномочиями, временем), чтобы получить желаемый результат в денежном выражении.

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

Кто и как будет использовать модель?

Понимание конечного пользователя определяет не столько что считать, сколько как это «упаковать».

Нужно прояснить перед созданием модели, кто именно будет использовать модель, принимать решение на основе результатов моделирования? Чаще всего заказчик сам использует финансовую модель, но может быть и по-другому, например: модель могут отдать в банк, где её будут «крутить» кредитные аналитики.

Всех пользователей можно условно разделить на 2 группы: внешние и внутренние.
Понимание конечного пользователя определит ваш подход к построению модели и уменьшит потенциальные трудозатраты на обновление, доработку модели и работу с ней.

Как пользователь хочет видеть и использовать результат?

Этот аспект определяет финальный «интерфейс» вашей модели.

Формат результата: это будет одна цифра (например, оценка компании в 100 млн руб.), или таблица, или график, показывающий снижение долговой нагрузки? Это нужно согласовывать с заказчиком заранее.

Возможность моделировать сценарии: хочет ли пользователь сам «крутить» параметры? Если да, нужно предусмотреть удобный инструмент/блок для вводных и, возможно, защитить остальные ячейки от случайных изменений. Возможность самостоятельно переключаться между «базовым», «оптимистичным» и «пессимистичным» сценариями — частый запрос.

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

Понимание того, что хочет видеть заказчик или конечный пользователь, позволяет заранее продумать необходимые элементы, инструменты и механики функционирования модели.

Важно выяснить, как заказчику или конечному пользователю будет удобнее принять результаты моделирования:
  • в формате таблицы
  • в виде одной суммы или цифры, на основании которой будет приниматься решение
  • в виде графика, который показывает рост результатов или снижение долговой нагрузки
  • по-другому
Имеет смысл также определить, с какой перспективы можно смотреть на эти результаты. Снижение долговой нагрузки для компании – это возврат и приток денег для банка, который выдал кредит этой компании. Если модель представляется потенциальному инвестору, то можно дополнительно рассчитать его потенциальную доходность вложений, а не только общую прибыльность и доходность компании или бизнеса. Однако, здесь есть риск показать лишнее, поэтому лучше заранее согласовать такие «расширения».

Важно, чтобы заказчик согласовал формат результатов, иначе ему сложнее будет принять сами результаты!

Возможность моделировать сценарии относится к сценарному анализу — достаточно важному инструменту исследования моделируемой системы, потому что он задает рамки (от худшего к лучшему) и подсвечивает риски: какие результаты в худшем сценарии, какие – в лучшем, где появляется «просадка» показателей и почему. То же самое можно сказать и про анализ чувствительности.

Сценарный анализ и анализ чувствительности работают за счет изменения параметров и вводных модели. Поэтому, если заказчику или пользователю важно настраивать модели или отдельные параметры, в том числе чтобы самостоятельно создавать сценарии, заранее выясните эту потребность и предусмотрите в модели.
После того как вы выяснили основные моменты — понимаете, зачем создается модель, кто будет пользоваться, что нужно показать — вы сможете примерно оценить, сколько ресурсов потребуется для создания модели и приступить к её проектированию.

Резюмируем

1. Назначение определяет содержание: решение, под которое строится модель, диктует набор показателей и расчетов: NPV/IRR для инвестиций, DSCR для кредита и т.д.

2. Пользователь определяет форму: внешнему пользователю нужна простота, удобство и достоверность, внутреннему — гибкость, адаптивность, достоверность.

3. Подготовка — ключ к успеху: прежде чем строить модель, проведите интервью с заказчиком (или с самим собой). Проясните ключевые вопросы: кто, как и какое решение планирует принять на основании финансовой модели? Проясните, что должно быть в модели, чтобы она удовлетворяла целям заказчика и была полезна.

Частые вопросы (FAQ)

Тренажер (практическое задание)

Как работать с тренажерами?
Тренажеры: в конце материалов расположены практические тренажеры, в каждом из которых вам предлагается выполнить одно или несколько заданий (добавить формулы, связи, перенести условия в модель, рассчитать показатель, расширить модель за счет новых строк или столбцов и т. п.). Условия задания описаны внутри тренажера и иногда дополнительно перед ним на странице материала; вам необходимо внимательно ознакомиться с условиями, чтобы корректно реализовать их. В тренажерах есть подсказки, которые помогут вам справиться с заданием. Чтобы воспользоваться тренажером, вам нужно его скачать или скопировать себе в облако (Google Drive, Яндекс Диск, OneDrive, Битрикс).

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

Тренировки: цель тренировок — научиться уверенно реализовывать заданные условия, писать формулы, строить таблицы модели, выстраивать связи. Если тренажер кажется вам простым, можете пропустить его. Тренироваться можете локально в Excel или Р-7 или онлайн в Google Sheets, Яндекс Документах, Excel Online или Битриксе (онлайн-редакторы таблиц требуют наличия профиля на соответствующем ресурсе).

Проверка: в тренажерах есть проверки на результат, на использование формул и т. п. Под таблицей, сбоку от нее или в специальном месте в зависимости от корректности выполнения вы можете увидеть индикаторы:
  • OK — означает, что формулы и значения в таблице соответствуют ожидаемым, то есть вы правильно и корректно справились с заданием.
  • Ошибка — означает, что в таблице что-то реализовано не в соответствии с заданием: либо результат не корректен, либо отсутствуют формулы в тех ячейках, в которых они должны быть.
Если индикаторы не «загораются», то это сигнализирует о том, что таблица еще не заполнена до конца, то есть в определенных ячейках отсутствуют значения или формулы, которые там ожидаются. Ваша цель — добиться всех зеленых «ОК», при отсутствии красных «Ошибок».
В этом тренажере вам нужно добавить несколько строк, вставить новые формулы, рассчитать проценты, смоделировать остаток на начало и конец периода (это пригодится в будущем при создании «Баланса»). Это развитие тренажера из темы Зачем нужны финансовые модели. Внимательно прочитайте вводные, зафиксируйте, что вам нужно сделать, расширьте и заполните шаблон необходимыми формулами и значениями.
              
Сложность: легкий

Тренируем добавление строк, расширение модели, расчет показателей и остатков на начало и конец периода.
Открыть тренажер