Кол-во просмотров с 21.12.23г. :: 355
Всем доброго времени суток. Мы продолжаем. Значит, первое занятие нашего курса обучения финансовому моделированию в Excel, заставка вот которого сейчас перед вами, оно получилось довольно-таки объёмным, более шести часов. Поэтому мы решили несколько важных блоков этого занятия выделить в отдельные приложения, или такие небольшие дополнительные уроки. И вот первый такой дополнительный урок или приложение к занятию сейчас перед вами.
Называется это приложение «Организация системы контроля за корректностью финансовой модели». В чем, собственно говоря, суть? Самый простой пример.по тому, что из себя представляет корректность финансовой модели. Это, допустим, равенство активов пассивам. То есть, когда вы создаете финансовую модель, то ваша финансовая модель, она состоит, ну, как правило, состоит из некоторого набора листочков Excel-файла. В листах Excel файла вы производите многочисленные расчеты, которые носят прежде всего финансово-экономический характер. То есть это расчеты, отражающие проведение тех или иных финансово-хозяйственных операций. И все это дело в результате,приводит к тому, что вы создаете прогнозный баланс.
То есть вы моделируете баланс вашего проекта или вашего предприятия, его поведения в будущем. Баланс, как известно, состоит из активов и пассивов, из двух частей. Соответственно, есть одно важнейшее железное правило. Его называют балансовым равенством. Это то, что активы должны быть равны пассивам.В случае, если у вас активы и пассивы в своей детализации, то есть по статьям, они собираются в финансовой модели независимо, то тогда финансовая модель, как минимум финансовая, будет являться корректной, если ваша сумма активов оказалась равной сумме пассивов.Что у вас может произойти?
Допустим, на листе номер 1 вы производите те или иные какие-то корректировки, расчеты, что-то еще, а на листе номер N у вас, допустим, выводится баланс вашего предприятия. И может получиться так, что ваши манипуляции в листе номер 1 или в листе номер 2 приведут к тому, что в листе номер N у вас активы не станут равны пассивам.И если вы это не заметите в этот же момент, когда вы сделали ту или иную ошибку, то, в общем, и будете продолжать дальше, то потом достаточно бывает сложно найти, бывает сложно именно быстро найти, где вы сделали ошибку, что было неверно сделано.
И поэтому желательно, чтобы финансовая модель, когда вы её создаёте, она обладала некоторой такой системой контроля, в рамках которой вы будете всегда перед глазами видеть некоторый флажок, так назовём его, который окрашивается в красный цвет. Допустим, в красный, кому как. Красный цвет часто в нашем сознании используется или ассоциируется с каким-то вниманием. И если этот красный флажок будет загораться на любом листе финансовой модели именно в тот момент, когда вы производите какую-либо ошибку, в общем, это очень неплохая штука. Вы тогда будете сразу же моментально понимать, что в предыдущем действии что-то было сделано не так, то есть оно привело к той или иной ошибке.
Весь вопрос состоит в том, чтобы вы не поленились в процессе разработки финансовой модели все вот эти вот контроли фиксировать и создавать общую систему контроля. Так вот о том, как создать систему контроля, мы как раз здесь сейчас и говорим. Наша идея, наше предложение по созданию системы контроля, оно следующее.
Мы в каждом листе создаем отдельную строчку, причем желательно, чтобы действительно в каждом листе финансовой модели эта строчка была выделена и имела один и тот же номер, например, она находилась в одном и том же месте. Обычно это место должно также включаться в закрепленную зону, то есть если вы по финансовой модели по строчкам бежите вниз, то тогда вот эта вот контрольная строка, которая вот здесь вот отобразилась, она не должна смещаться, то есть она не должна уходить из поля зрения. Это значит, что эта строка должна находиться в закрепленном поле финансовой модели. И так для каждого листа. После чего вы создаете, как здесь показано, например, в левом верхнем углу каждого листа финансовой модели вы создаете ячейки, в которых вы суммируете вот эту контрольную строчку.
Далее вы создаете внутри каждого листа контрольные столбцы, которые идут вертикально вниз в рамках логики расчетов.контрольные столбцы должны в себе содержать, так назовем пока что контроль, контрольные цифры, контрольные соотношения. Сейчас я объясню чуть дальше, что это такое. Соответственно, вдоль контрольных столбцов, снизу вверх, мы собираем, мы суммируем все контрольные значения в нашу контрольную строчку. А по контрольной строке мы, как уже выше я сказал, мы это все дело суммируем в контрольную ячейку каждого листа.
Итак, у нас в каждом листе создается контрольная ячейка, внутри которой у нас суммируются все контроли или все контрольные значения данного листа.Значит, теперь, что такое контрольное значение? Вот эти вот нолики, которые вы здесь видите, это и есть контрольное значение. Причем контрольные значения могут принимать, в нашем случае мы предлагаем, чтобы они принимали два значения, либо 0, либо 1. И вот как здесь написано, если контрольное соотношение выполняется, то мы пишем нолик, а иначе пишем единичный. Ну и понятно, если у нас везде нолики, то они суммируются в нолик. Если у нас в другом столбце, в контрольном, все нолики, они и в сумме дают нолик в контрольной строке. Потом далее мы суммируем по контрольной строке, берем сумму и получаем, если все в порядке, то мы получаем нолик в контрольной ячейке листа.
Ну и вот, например, если активы равны пассивам, то мы пишем нолик, а иначе пишем единичку. То есть в том листе, где у нас собираются все активы и все пассивы нашей финансовой модели, то мы записываем соотношение в контрольном столбце, выбираем то место, где это нам необходимо, поближе, соответственно, к результату баланса и записываем соответствующую формулу, которая состоит в том, что если активы равны пассивам, то мы пишем 0,ну а иначе пишем единичку. Соответственно, когда мы все контроли по столбцам определили, все соотношения, которые мы хотим отслеживать, то далее мы все суммируем, как здесь написано, берем сумму всех контролей в контрольных столбцах. И получаем, соответственно, в контрольной строке финансовой модели, в одной контрольной строке мы получаем сумму всех контролей по столбцам.
Ну и, наконец, как уже мы говорили, мы суммируем все контроли в контрольной строке в одну отдельную ячейку. Далее нам необходимо создать внутри файла с финансовой моделью отдельный лист, который, допустим, назовем его контроль, Cntrl, как здесь написано, и внутри этого контрольного листа мы создадим просто табличку всех контролей финансовой модели, то есть для каждого листа финансовой модели мы создаем свой контроль.
То есть мы сюда подтягиваем его контроль. Вот мы видим контроль с листа 1, потом контроль с листа 2 и так далее, контроль с листа N. Подтягиваем сюда просто прямыми формулами, прямыми ссылками все значения с контрольных ячеек листов, соответственно, в эту табличку на контрольном листе финансовой модели, после чего мы все это дело суммируем в общий контроль финансовой модели. Вот здесь написано «сумма контрольных значений со всех листов финмодели». И перенаправляем все это дело обратно в листы. В каждый лист нашей финансовой модели мы рядом с контрольной ячейкой самого листа,создаем рядышком ячейку, в которую помещаем с помощью прямой ссылки сумму всех контролей, то есть общий контроль финансовой модели.
И тогда мы решаем тот вопрос, с которого мы начали, что если, допустим, мы в листе номер один производим те или иные действия, а в листе номер N у нас происходит ошибка,допустим, активы неравны пассивам, то тогда с листа N у нас все это дело отобразится вот в этой общей таблице контроля и в листе контроль. Все это дело суммируется, здесь у нас появится не нолик, а единичка, и через эту стрелочку с помощью отображения общего контроля на том же самом листе 1 мы увидим, что у нас нолик поменяется на единичку, на двойку, в зависимости от того, сколько ошибок было произведено после того или иного нашего ошибочного действия. Ну и, соответственно, мы сразу же увидим, что загорелся флажок с контролем. Ну и каким-то образом мы это все дело решим.
То есть вот общий контроль финансовой модели у нас подтягивается каждый день. Это у нас схематично, а теперь мы покажем, как это все выглядит на разрабатываемой нами финансовой модели в рамках курса обучения финансовому моделированию.
Итак, на первом занятии нашего курса по обучению финмоделированию мы создали такой файлик, файл-заготовку для нашей будущей финансовой модели.Здесь у нас получилось раз, два, три, четыре. Четыре содержательных листа старт, как раз вот тот самый контроль и две вкладки период и лист. Значит, на первом занятии мы задали общую структуру каждого листа. Общая структура каждого листа, ее суть в следующем. Мы создали горизонтальную закрепленную область с первой по четырнадцатой строчки.Что это означает? Это означает, что когда мы смещаемся вниз, то у нас до 14-й строчки включительно, они у нас остаются на месте. И вот как раз-таки в этой самой 14-й строке мы создали контрольную строку для каждого листа.
То есть вот эта вот строка, про которую мы говорили, контрольная строка листа,В нашем случае это именно четырнадцатая строка. Давайте перейдем в контроль, вот она, четырнадцатая строка. Давайте перейдем в период, во вкладку период. Вот она, контрольная строка. Вот видите, вот эти нолики здесь внутри. Перейдем во вкладку lists, где у нас выпадающие списки. Четырнадцатая строка, она является контрольной строкой...