Моделирование моделей в ms excel

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

Прежде чем приступить к работе с моделью данных, необходимо получить некоторые данные. Для этого мы будем использовать интерфейс Get & Transform (Power Query), поэтому вам может потребоваться выполнить шаг назад и посмотреть видео, или следуйте нашему руководству по обучению по get & Transform и Power Pivot.


Где есть Power Pivot?

  • Excel 2016 & Excel для Microsoft 365 — Power Pivot включен в ленту.

  • Excel 2013 — Power Pivot входит в Office профессиональный плюс Excel 2013, но не включен по умолчанию. Дополнительные сведения о запуске надстройки Power Pivot для Excel 2013.

  • Excel 2010 — скачайте надстройку Power Pivot, а затем установите надстройку Power Pivot.


Где находится get & Transform (Power Query)?

  • Excel 2016 & Excel для Microsoft 365 . Get & Transform (Power Query) интегрировано с Excel на вкладке «Данные«.

  • Excel 2013 — Power Query — это надстройка, которая входит в Excel, но ее необходимо активировать. Перейдите к разделу «Параметры >» > надстроек, а затем в раскрывающемся списке «Управление» в нижней части панели выберите com-надстройки > Go. Проверьте microsoft Power Query Excel, а затем ОК, чтобы активировать его. На Power Query будет добавлена вкладка Power Query.

  • Excel 2010 — скачивание и установка Power Query надстройки.. После активации на ленту Power Query вкладки.

Начало работы

Сначала необходимо получить некоторые данные.

  1. В Excel 2016 и Excel для Microsoft 365 используйте data >Get & Transform Data > Get Data > Get Data to import data from any number of external data sources, such as a text file, Excel workbook, website, Microsoft Access, SQL Server, or another relational database that contains multiple related tables.

    В Excel 2013 и 2010 перейдите к Power Query >получения внешних данных и выберите источник данных.

  2. Excel предложит выбрать таблицу. Если вы хотите получить несколько таблиц из одного источника данных, установите флажок «Включить выбор нескольких таблиц «. При выборе нескольких таблиц Excel автоматически создает модель данных.

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

    Получение & преобразования (Power Query) Навигатор

  3. Выберите одну или несколько таблиц и нажмите кнопку «Загрузить «.

    Если необходимо изменить исходные данные, можно выбрать параметр «Изменить «. Дополнительные сведения см. в статье «Общие сведения Редактор запросов (Power Query)».

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

Примечания: 

  • Модели создаются неявно, когда вы импортируете в Excel несколько таблиц одновременно.

  • Модели создаются явно, если вы импортируете данные с помощью надстройки Power Pivot. В надстройке модель представлена в макете с вкладками, аналогичном Excel, где каждая вкладка содержит табличные данные. Дополнительные сведения об импорте данных с помощью надстройки Power Pivotсм. в статье «Получение данных с помощью SQL Server данных».

  • Модель может содержать одну таблицу. Чтобы создать модель на основе только одной таблицы, выберите таблицу и нажмите кнопку Добавить в модель данных в Power Pivot. Это может понадобиться в том случае, если вы хотите использовать функции Power Pivot, например отфильтрованные наборы данных, вычисляемые столбцы, вычисляемые поля, ключевые показатели эффективности и иерархии.

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

  • Советы по сокращению размера модели данных см. в статье «Создание модели данных, оптимизированной для памяти, с помощью Excel и Power Pivot».

  • Дополнительные сведения см. в руководстве по импорту данных в Excel и созданию модели данных.

Создание связей между таблицами

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

  1. Перейдите в power Pivot > Manage.

  2. На вкладке « Главная» выберите » Представление схемы».

  3. Будут отображены все импортированные таблицы, и может потребоваться некоторое время, чтобы изменить их размер в зависимости от количества полей в каждой из них.

  4. Затем перетащите поле первичного ключа из одной таблицы в следующую. В следующем примере показано представление схемы таблиц учащихся.

    Power Query представления схемы связей модели данных

    Мы создали следующие ссылки:

    • tbl_Students | Идентификатор учащегося > tbl_Grades | Идентификатор учащегося

      Другими словами, перетащите поле «Идентификатор учащегося» из таблицы «Учащиеся» в поле «Идентификатор учащегося» в таблице «Оценки».

    • tbl_Semesters | Идентификаторы > tbl_Grades | Семестр

    • tbl_Classes | Номер класса > tbl_Grades | Номер класса

    Примечания: 

    • Имена полей не обязательно должны совпадать для создания связи, но они должны быть одинаковыми типами данных.

    • Соединители в представлении схемы имеют «1» с одной стороны, а «*» — с другой. Это означает, что между таблицами существует связь «один ко многим», которая определяет, как данные используются в сводных таблицах. См. дополнительные сведения о связях между таблицами в модели данных.

    • Соединители указывают только на наличие связи между таблицами. На самом деле они не показывают, какие поля связаны друг с другом. Чтобы просмотреть ссылки, перейдите в раздел Power Pivot > Manage > Design > Relationships > Управление связями. В Excel можно перейти к разделу «>данных».

Создание сводной таблицы или сводной диаграммы с помощью модели данных

Книга Excel может содержать только одну модель данных, но эта модель может содержать несколько таблиц, которые можно многократно использовать в книге. Вы можете добавить дополнительные таблицы в существующую модель данных в любое время.

  1. В Power Pivotперейдите к разделу » Управление».

  2. На вкладке « Главная» выберите сводную таблицу.

  3. Выберите место размещения сводной таблицы: новый лист или текущее расположение.

  4. Нажмите кнопку «ОК», и Excel добавит пустую сводную таблицу с областью списка полей справа.

    Список полей сводной таблицы Power Pivot

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

Добавление имеющихся несвязанных данных в модель данных

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

  1. Начните с выбора любой ячейки в данных, которые необходимо добавить в модель. Это может быть любой диапазон данных, но лучше всего использовать данные, отформатированные в виде таблицы Excel .

  2. Добавьте данные одним из следующих способов.

  3. Щелкните Power Pivot > Добавить в модель данных.

  4. Выберите Вставка > Сводная таблица и установите флажок Добавить эти данные в модель данных в диалоговом окне «Создание сводной таблицы».

Диапазон или таблица будут добавлены в модель как связанная таблица. Дополнительные сведения о работе со связанными таблицами в модели см. в статье Добавление данных с помощью связанных таблиц Excel в Power Pivot.

Добавление данных в таблицу Power Pivot данных

В Power Pivot невозможно добавить строку в таблицу, введя текст непосредственно в новой строке, как это можно сделать на листе Excel. Но можно добавить строки , скопируйте и вставьте или обновите исходные данные и обновите модель Power Pivot.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Ознакомьтесь & по преобразованию и обучению Power Pivot

Общие сведения о редакторе запросов (Power Query)

Создание модели данных, оптимизированной для памяти, с помощью Excel и Power Pivot

Руководство. Импорт данных в Excel и создание модели данных

Определение источников данных, используемых в модели данных книги

Связи между таблицами в модели данных

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

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

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

  • активы — имущество, принадлежащее организации;
  • пассивы — обязательства;
  • финансовые потоки — различные денежные поступления и платежи;
  • доходы и расходы.

Результаты расчётов можно представить в виде баланса, отчётов о доходах и расходах и о движении денежных средств (по состоянию на определённую дату).

Алгоритм построения финансовой модели

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

Рассмотрим пример простого моделирования в Excel с небольшим количеством ключевых переменных. Для каждой таблицы необходимо отвести отдельную страницу.

1. Задаём исходные параметры

Попробуем спрогнозировать выручку. За основу можно взять план реализации товаров или услуг за год. Размер выручки на первом этапе можно округлить или указать приблизительные данные (рисунок 1).

Рисунок 1 — План реализации услуг (тыс.руб.)

План реализации услуг

Выручка рассчитывается как сумма услуг.

2. Определяем переменные затраты

В качестве переменных введём затраты на заработную плату сотрудникам. Допустим, она зависит от объёма реализованных услуг и составляет 25% от выручки. Зарплата рассчитывается помесячно как произведение коэффициента 0,25 (25/100) и плана продаж на конкретный месяц.

Расходы на аренду и управление внесём как фиксированные значения.

Например, чтобы посчитать зарплату за январь, берём план реализации на январь и умножаем на коэффициент

151 * 0,25 = 38 тыс. руб.

В Excel прописываем формулу: fx = 0,25*название страницы с таблицей по плану реализации!B8

Общий размер планируемых затрат будет равен сумме зарплаты, аренды и управленческих расходов (рисунок 2).

Рисунок 2 — План затрат

План затрат

3. Составляем план доходов и расходов

Обратите внимание на строки «операционные доходы» и «операционные расходы» (рисунок 3). Чтобы их заполнить, потребуется прописать ссылки на соответствующие ячейки функциональных планов.

Рисунок 3 — План доходов и расходов, тыс. руб.

План доходов и расходов

Так, операционные доходы будут равны суммам от услуг 1-4. Например, чтобы рассчитать операционный доход за январь, складываем 15+30+46+60. Получаем 151 тыс. руб.

В формулу прописываем: fх =СУММ(B5:B8)

Числовые значения по услугам прописываем ссылками на ячейки таблицы «План реализации услуг».

Графа «Итого» считается как сумма ячеек с B4 по M4

fх =СУММ(B4:M4)

Аналогично рассчитываются операционные расходы. Данные синхронизируем с таблицей «План затрат».

Операционная прибыль рассчитывается как разность операционные доходы — операционные расходы.

Например, операционная прибыль за январь равна: 151 — 96 = 55 тыс. руб.

Рентабельность рассчитывается как отношение операционной прибыли к операционному доходу помноженное на 100.

За январь получаем: 55/151*100 = 36,69%

fх = B13/B4*100

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

Прибыль нарастающим итогом — это прибыли (убытки) за прошлый и текущий отчётные периоды. В январе мы берём данные операционной прибыли, равные 55 тысячам рублей. В феврале прибавляем 58 тысяч. Получаем 113 тысяч рублей. В марте прибавляем ещё 64 тысячи. Получаем 176 тысяч. И так суммируем по каждому месяцу.

В нашем финансовом плане прибыль нарастающим итогом за февраль будет прописываться формулой: fх=B15+C13

4. Составляем план движения денежных средств

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

Платежи по заработной плате и аренде происходят в месяце, следующем за месяцем их начисления, а управленческие расходы — в месяц их осуществления (рисунок 4).

Рисунок 4 — План движения денежных средств, тыс. руб.

План движения денежных средств

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

Сальдо по операционной деятельности — это разность поступлений по операционной деятельности и платежей по операционной деятельности.

Сальдо операционной деятельности за январь будет равно: 151 — 38 = 113 тысяч рублей.

Сальдо на конец периода рассчитывается как сумма сальдо на начало периода и сальдо по операционной деятельности. Если принять сальдо на начало января равное 10 тысячам рублей, сальдо на конец периода будет равно 123 тысячам рублей.

5. Делаем прогнозный баланс

На основании плана доходов и расходов и плана движения денежных средств можно построить прогнозный баланс. Начальные остатки нужно взять из баланса предыдущего периода. Допустим, что все они равны 10 тысячам рублей (рисунок 5).

Рисунок 5 — Прогнозный баланс, тыс. руб.

Прогнозный баланс

В графу «денежные средства» подставляем значение сальдо на конец периода предыдущего месяца. Так, денежные средства за февраль = 123 тысячам рублей.

Активы будут равны сумме: денежные средства + основные средства + дебиторская задолженность.

Кредиторская задолженность рассчитывается: кредиторская задолженность предыдущего периода + планируемые затраты на заработную плату и аренду предыдущего месяца — планируемы движения денежных средств по зарплате и аренде предыдущего месяца.

Так, кредиторская задолженность на 1 февраля составит 58 тысяч рублей

0+38+20-0-0.

Капитал = капитал за предыдущий период + операционная прибыль предыдущего периода.

Капитал на 1 февраля составляет 65 тысяч рублей. 10+55.

Пассив — это сумма капитала и кредиторской задолженности

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

Далее финансовую модель можно детализировать. Например, разбить по видам управленческие расходы, расписать зарплаты по сотрудникам, детализировать план продаж.

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

Узнайте больше о финансовом моделировании в Excel и прогнозировании финансового состояния бизнеса на семинаре в Учебном центре «Финконт».

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

НАЗНАЧЕНИЕ И ВИДЫ ФИНАНСОВЫХ МОДЕЛЕЙ

Необходимость использования финансовых моделей обусловлена следующими факторами:

• неопределенность будущего, вызванная изменениями внешней и внутренней среды предприятий;

• координация деятельности структурных подразделений предприятия или компаний холдинга, направленная на достижение единых целей;

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

Под моделью в целом можно понимать информационную систему, в которой новая информация формируется на основе имеющихся данных с помощью выявления и описания взаимосвязей между исходными переменными внутренней и внешней среды.

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

Следует отметить, что в настоящее время происходит становление и развитие онлайн-сервисов финансового моделирования, которое реализуется по аналогичным принципам, заложенным в MS Excel.

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

ЭТАПЫ ФИНАНСОВОГО МОДЕЛИРОВАНИЯ

Все финансовые модели условно можно разделить на два вида:

простые — модели-калькуляторы, которые состоят из небольшого набора исходных параметров и одной или нескольких итоговых таблиц с прогнозными результатами;

сложные — состоят из ряда блоков, десятков таблиц, отчетов и визуализаций.

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

Чтобы эта работа была скоординирована и эффективна, каждый из сотрудников должен понимать назначение, структуру и принципы, заложенные в модель, а также свою роль в разработке и эксплуатации финансовой модели:

• определение, ввод и корректировка исходных данных;

• разработка формул, описывающих зависимость разных переменных;

• формирование визуализаций (таблиц и диаграмм);

• проверка и отладка результирующих отчетов;

• интерпретация результатов, подготовка на их основе презентаций для лиц, принимающих управленческие решения.

Процесс разработки финансовых моделей состоит из пяти этапов (рис. 1).

Рассмотрим подробно каждый этап работы по созданию финансовой модели.

Этап 1. Описание назначения (области применения) модели

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

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

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

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

Заключительный вопрос, решаемый на данном этапе, — определение источников данных для модели. То есть нужно определить:

  • какой набор исходных данных необходим для модели;
  • из каких источников будут получены данные.

При этом следует учитывать качество данных. Качественные данные должны отвечать следующим критериям: актуальность, полнота и непротиворечивость.

Этап 2. Сбор и документирование требований к модели

На данном этапе собирают и документируют требования к финансовой модели со стороны заинтересованных лиц — пользователей финансовой информации. Для пользователей в финансовой модели важно следующее:

• требования и допущения к качеству исходных данных;

• плановый и прогнозный периоды модели;

• структура модели;

• перечень и формы результирующих отчетов;

• перечень и виды визуализаций (диаграмм, графиков, карточек-метрик);

• требования и допущения к формулам MS Excel, используемым в финансовой модели.

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

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

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

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

Документирование может быть реализовано в следующих формах:

карта модели, отражающая ее структуру и представляющая собой перечень блоков модели, размещенных на соответствующих листах MS Excel, в их взаимосвязи;

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

таблицы с описанием формул расчетов.

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

• данных предыдущих периодов деятельности компании;

• отраслевых статистических данных;

• предположениях, оценках и предпосылках;

• макроэкономических прогнозах;

• нормах федерального и регионального законодательства.

Материал публикуется частично. Полностью его можно прочитать в журнале «Планово-экономический отдел» № 6, 2022.

Понравилась статья? Поделить с друзьями:
  • Моделирование математических процессов в excel
  • Мода в excel пример
  • Моделирование корреляционный анализ excel
  • Мода в excel для чего
  • Моделирование колебательного движения на примере математического маятника excel