Курс 2026Александр Финогенов

Модуль 7 · 6 уроков

Самостоятельная работа и самопроверка в Excel

Скачать PDF модуля

Эффективность и годовая отчётность / Модуль 7

Эффективность проекта и годовая отчётность

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

Результат — показатели учебной модели и отдельный лист с годовой отчётностью за десять лет.

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

Материалы для работы

Урок 7.1

Показатели эффективности и ставка дисконтирования

  1. Показатели эффективности и ставка дисконтирования
  2. Принимаем метод расчёта ставки
  3. Три ориентира исходного примера
  4. Рассчитываем среднее
  5. Добавляем ставку дисконтирования
  6. Сверка в Excel

Начало / Показатели

Показатели эффективности и ставка дисконтирования

Рассчитываем NPV — чистую приведённую стоимость, IRR — внутреннюю норму доходности, PB — срок окупаемости и PI — индекс доходности. С помощью ставки дисконтирования приводим будущие потоки к выбранной начальной дате.

Продолжаем рабочую книгу после М6. Входной файл для сверки — «М06_Контроль_v2.xlsx».

Методика / Ставка

Принимаем метод расчёта ставки

Для упражнения принимаем ставку дисконтирования равной среднему трёх заданных величин: инфляции, ставки депозита и ставки кредита. Расчёт CAPM или WACC в эту модель не добавляем.

Методика / Исторические числа

Три ориентира исходного примера

ПараметрВеличина
Инфляция за последний год12,91%
Средняя ставка депозитов топ-50 банков на срок проекта либо максимальный срок до пяти лет7%
Средневзвешенная рублёвая ставка кредитов физическим лицам у 30 крупнейших банков за последний месяц16,5%

Используем эти величины как условные параметры упражнения.

Методика / Границы ориентира

Рассчитываем среднее

Из 12,91%, 7% и 16,5% получаем 12,1366666667%, или 12,14% при двух знаках после запятой. В формуле сохраняем полную точность, округляем только отображение.

Полученное среднее ниже исходной инфляции 12,91%. Используем его как заданную ставку упражнения.

Шаг 1 / Ставка в Excel

Добавляем ставку дисконтирования

На листе «Исходные данные» вводим в B309 «Ставка дисконтирования», в G310 — «Ставка дисконтирования для проекта». Применяем к B309 стиль «Заголовок1(к)», к G310 — «Обычный». H310 оставляем пустой, как в исходном блоке. Перед вводом формул выбираем «Формулы → Параметры вычислений → Автоматически».

J310

=(7%+12,91%+16,5%)/3

К J310 применяем стиль «Процент_0,00%»: Excel покажет 12,14%. Не заменяем формулу округлённой константой. Для длинной подписи в G310 включаем «Главная → Перенос текста», затем «Формат → Автоподбор высоты строки».

Выделяем строку 310 и выполняем «Данные → Группировать → Строки». Заголовок B309 должен остаться виден при сворачивании. Проверяем, что J310 хранит формулу, а не текст, и что значение равно среднему трёх исходных процентов. Сохраняем рабочую копию; файл для сверки результата — «М07_После_урока_01.xlsx».

Шаг 1 / Ставка в Excel / Сверка результата

Сверка в Excel

Добавляем ставку дисконтирования. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Ставка упражнения: среднее трёх исторических ориентиров отображается как 12,14%. Исходные данные!B309:K310.
01Ставка упражнения: среднее трёх исторических ориентиров отображается как 12,14%. Исходные данные!B309:K310.

Урок 7.2

Денежный поток проекта, NPV и IRR

  1. Создаём блок показателей проекта
  2. Связываем поток с отчётом о движении денег
  3. Отделяем суммы от технического начального значения
  4. Рассчитываем NPV и IRR проекта
  5. Показываем показатели рядом с подписями
  6. Сверка в Excel · 1/2
  7. Сверка в Excel · 2/2
  8. Что именно измеряет исходный показатель
  9. Сохраняем показатели проекта

Шаг 1 / Структура

Денежный поток проекта, NPV и IRR

Продолжаем ту же книгу после урока 1. На листе «Расчеты» вводим в B305 «Показатели инвестиционной привлекательности», в C306 — «IRR и NPV проекта». Для B305 задаём стиль «Заголовок1(к)», для C306 — «Заголовок3».

ЯчейкаПодпись
G307Денежный поток от операционной деятельности
G308Денежный поток от инвестиционной деятельности
G309Чистый денежный поток проекта
G310Ставка дисконтирования
G311NPV проекта
G312IRR проекта

Подписи G307:G310 оформляем стилем «Обычный», G311:G312 — «Заголовок3». В H307:H309 и H311 указываем «руб.», в H310 и H312 — «%». К заполненным ячейкам столбца H применяем «ед_изм». Для G307:G312 включаем перенос текста и автоподбор высоты строк. Строку 313 сохраняем пустой.

Шаг 2 / Периодные потоки

Связываем поток с отчётом о движении денег

Проверяем автоматический режим вычислений. В P307 берём поток от операционной деятельности из строки 257, в P308 — поток от инвестиционной деятельности из строки 260.

P307

=P257

P308

=P260

P309

=СУММ(P307:P308)

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

В каждом из трёх рядов выделяем диапазон от P до EE и выполняем «Главная → Заполнить → Вправо» или Ctrl+R. Относительные ссылки перейдут в соответствующий столбец. Для P307:EE308 задаём стиль «Обычный», для P309:EE309 — «Л_ИТОГО»; денежный формат — учётный, два десятичных знака, без обозначения валюты.

Шаг 3 / Итоги и начальная дата

Отделяем суммы от технического начального значения

O307

=СУММ(P307:EE307)

O308

=СУММ(P308:EE308)

O309

=-0,00000001

O307 и O308 — суммы операционных и инвестиционных потоков по всем 120 столбцам P:EE; применяем стиль «СУММА». O309 оформляем стилем «Тех_вставка» с тем же денежным форматом.

O309 не является итогом строки 309. В ней задаём техническое начальное значение −0,00000001 на дату O6. Это малая искусственная величина, а не финансовый платёж. Проверяем содержимое в строке формул.

O309 не заменяем суммой или видимым нулём.

Шаг 4 / Расчёт по датам

Рассчитываем NPV и IRR проекта

I310

='Исходные данные'!$J$310

O311

=ЧИСТНЗ($I$310;$O$309:$CA$309;$O$6:$CA$6)

O312

=ЧИСТВНДОХ($O$309:$CA$309;$O$6:$CA$6)

I310 получает ставку с листа «Исходные данные». Для I310 и O312 используем стиль «Процент_0,00%», для O311 — «СУММА» с денежным форматом, два десятичных знака.

ЧИСТНЗ рассчитывает приведённую стоимость с учётом дат, ЧИСТВНДОХ — годовую внутреннюю норму доходности для такого календаря. Здесь есть месячные и квартальные периоды, поэтому используем функции по датам. Обычными ЧПС и ВСД их не заменяем.

В обоих случаях диапазон денежных потоков O309:CA309 и диапазон дат O6:CA6 имеют одинаковую длину. Даты должны быть числовыми датами Excel; их начальная точка — O6. Описание функций: ЧИСТНЗ / XNPV и ЧИСТВНДОХ / XIRR.

Шаг 5 / Вывод результатов

Показываем показатели рядом с подписями

J311

=O311

J312

=O312

J311 оформляем стилем «Выход_данные» и денежным форматом с двумя десятичными знаками, J312 — «Процент_0,00%». Строки 310:312 содержат отдельные параметры и результаты: формулы O311/O312 и J311/J312 не нужно протягивать по периодам. P310:EE312 оставляем пустыми.

В исходном календаре O6 соответствует 31.12.2014, а CA6 — 31.12.2024. В P:CA находится 64 активных периода. Все периодные формулы мы заполнили до EE, но в ЧИСТНЗ и ЧИСТВНДОХ используется только O:CA. Конечный столбец не выбирается автоматически: при изменении календаря его нужно проверять вместе с составом потоков.

Убеждаемся, что отрицательные инвестиционные и положительные операционные значения попадают в расчёт. ЧИСТВНДОХ требует потоки обоих знаков и использует итерационный поиск; наличие формулы само по себе не гарантирует, что расчёт сойдётся при любом сценарии.

Шаг 5 / Вывод результатов / Сверка результата

Сверка в Excel · 1/2

Показываем показатели рядом с подписями. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Показатели проекта: ставка в I310, NPV в J311, IRR в J312. Пустые K:N опущены; O309 — техническая опора, а не сумма. Расчеты!B305:O312.
02Показатели проекта: ставка в I310, NPV в J311, IRR в J312. Пустые K:N опущены; O309 — техническая опора, а не сумма. Расчеты!B305:O312.
Пять месячных периодов: январь — май 2015 года. Расчеты!P5:T6.
03Пять месячных периодов: январь — май 2015 года. Расчеты!P5:T6.
Поток на начальном этапе: инвестиционные выплаты имеют отрицательный знак. Расчеты!P307:T309.
04Поток на начальном этапе: инвестиционные выплаты имеют отрицательный знак. Расчеты!P307:T309.

Шаг 5 / Вывод результатов / Сверка результата

Сверка в Excel · 2/2

Показываем показатели рядом с подписями. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Пять периодов: декабрь 2017 года — IV квартал 2018 года. Расчеты!AY5:BC6.
05Пять периодов: декабрь 2017 года — IV квартал 2018 года. Расчеты!AY5:BC6.
Операционный, инвестиционный и суммарный поток при переходе к эксплуатации. Расчеты!AY307:BC309.
06Операционный, инвестиционный и суммарный поток при переходе к эксплуатации. Расчеты!AY307:BC309.

Проверка / Состав потока

Что именно измеряет исходный показатель

В строке 309 нет поступлений акционерного и заёмного финансирования, а также прямых выплат процентов и тела долга. Однако поток не полностью независим от финансирования: налог на прибыль в строке 255 связан с расчётом 240 → 237, а прибыль до налога учитывает выбранные проценты из строки 231.

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

Расчёт сохраняет два списания НДС и связанный актив из М6. Ставки НДС и налога на прибыль — 18% и 20%.

Завершение / Самопроверка

Сохраняем показатели проекта

Проверяем три заполненных ряда P307:EE309, суммы в O307/O308, отдельное техническое начальное значение O309 и четыре ячейки вывода O311/O312/J311/J312. Ставка I310 должна совпадать с J310 листа «Исходные данные», а J311/J312 — с O311/O312.

В базовом примере NPV составляет около 6 713,35 руб., IRR — 27,32%. При расхождении проверяем календарь, выбранную долговую схему и налоговые расчёты.

Сначала группируем строки 306:313, затем внутри них — 307:313 через «Данные → Группировать → Строки». B305 остаётся вне внешней группы, C306 — вне вложенной. Сохраняем рабочую копию. Файл для сверки результата — «М07_После_урока_02.xlsx».

Урок 7.3

Доходность кредиторов и акционеров

  1. Выделяем деньги кредиторов
  2. Рассчитываем поток со стороны кредитора
  3. Сводим поток и рассчитываем IRR
  4. Сопоставляем IRR с договорной ставкой
  5. Сверка в Excel
  6. Подготавливаем блок акционеров
  7. Рассчитываем доступные акционерам деньги
  8. Выводим результат условного расчёта
  9. Условно доступные деньги и дивиденды
  10. Сверка в Excel · 1/2
  11. Сверка в Excel · 2/2
  12. Проверяем изменение сроков финансирования
  13. Сохраняем два расчёта доходности

Шаг 1 / Поток кредиторов

Доходность кредиторов и акционеров

Продолжаем рабочую книгу после урока 2. Доходность участников зависит от сумм и дат денежных потоков. Для кредиторов выдача финансирования — отток, проценты и возврат тела долга — притоки. На листе «Расчеты» вводим в C314 «IRR кредиторов» и применяем стиль «Заголовок3».

ЯчейкаПодпись
G315Заемное финансирование
G316Проценты и купоны
G317Погашение долга
G318Чистый денежный поток для кредиторов
G319IRR кредиторов

G315:G318 оформляем стилем «Обычный», G319 — «Заголовок3». В H315:H318 указываем «руб.», в H319 — «%»; стиль «ед_изм». Для длинных подписей G315:G319 включаем перенос текста и автоподбор высоты строк. Строка 320 остаётся пустой.

Шаг 2 / Знаки и итоги

Рассчитываем поток со стороны кредитора

P315

=-P264

P316

=-P266

P317

=-P267

P318

=СУММ(P315:P317)

Формулы меняют знак соответствующих потоков проекта: привлечение займа в строке 264 становится выдачей кредита, а выплаты по строкам 266/267 — поступлениями кредитору. В строке 318 суммируем все три составляющие.

Каждый из четырёх рядов заполняем вправо от P до EE через Ctrl+R. Для P315:EE317 задаём стиль «Обычный», для P318:EE318 — «Л_ИТОГО». Во всех четырёх рядах используем учётный денежный формат с двумя десятичными знаками без обозначения валюты.

Шаг 3 / IRR кредитора

Сводим поток и рассчитываем IRR

O315

=СУММ(P315:EE315)

O316

=СУММ(P316:EE316)

O317

=СУММ(P317:EE317)

O318

=-0,00000001

O319

=ЧИСТВНДОХ($O$318:$CA$318;$O$6:$CA$6)

O315:O317 оформляем стилем «СУММА» и денежным форматом. O318 — «Тех_вставка»: это техническое начальное значение −0,00000001 на дату O6, а не сумма денежных потоков. O319 оформляем стилем «Процент_0,00%».

ЧИСТВНДОХ использует поток O318:CA318 и соответствующие даты O6:CA6. Столбец CA — конец исторического календаря примера. В P319:EE319 ничего не вводим: IRR — один результат для выбранного ряда, а не отдельная формула каждого периода.

Шаг 4 / Сравнение ставок

Сопоставляем IRR с договорной ставкой

I319

='Исходные данные'!J223

J319

=O319

I319 показывает заданную в исходных данных ставку кредита, J319 — рассчитанный IRR кредитора. Обе ячейки оформляем стилем «Процент_0,00%». Убеждаемся, что J319 совпадает с O319, а I319 — с J223 листа «Исходные данные».

В сохранённом исходном примере задано 15%, а IRR кредитора составляет около 10,46%. Это свойство конкретного графика: до эксплуатации предусмотрено 791 день без начисления процентов; отложенные за этот срок проценты также не капитализируются. Поэтому договорную ставку нельзя отождествлять с доходностью всего потока с учётом дат.

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

Шаг 4 / Сравнение ставок / Сверка результата

Сверка в Excel

Сопоставляем IRR с договорной ставкой. Проверяем адреса и значения по своей книге; полный ряд остаётся в Excel.

Поток кредиторов: ставка в I319 и IRR в J319. Пустые L:N опущены; O318 — техническая опора. Расчеты!C314:O319.
07Поток кредиторов: ставка в I319 и IRR в J319. Пустые L:N опущены; O318 — техническая опора. Расчеты!C314:O319.
Пять периодов: декабрь 2017 года — IV квартал 2018 года. Расчеты!AY5:BC6.
08Пять периодов: декабрь 2017 года — IV квартал 2018 года. Расчеты!AY5:BC6.
Проценты, возврат долга и суммарный поток кредитора при переходе к эксплуатации. Расчеты!AY315:BC318.
09Проценты, возврат долга и суммарный поток кредитора при переходе к эксплуатации. Расчеты!AY315:BC318.

Шаг 5 / Копия блока

Подготавливаем блок акционеров

Копируем диапазон A314:EE319 и вставляем его начиная с A321 обычной вставкой ячеек, без вставки строк. Получится шесть скопированных строк 321:326. Блок акционеров занимает только 321:325, поэтому очищаем содержимое A326:EE326 и P325:EE325. Так убираем лишние копии формул внутри нового блока. Существующие строки листа сохраняем.

ЯчейкаПодпись
C321IRR акционеров
G322Акционерное финансирование
G323Денежный поток после обслуживания долга
G324Чистый денежный поток для акционеров
G325IRR акционеров

Для C321 и G325 задаём «Заголовок3», для G322:G324 — «Обычный». H322:H324 — «руб.», H325 — «%» со стилем «ед_изм». I325 оставляем пустой. Для G322:G325 включаем перенос и автоподбор высоты. Далее заменяем все скопированные расчёты O322:O325 и P322:EE324 формулами потока акционеров.

Шаг 6 / Условный поток

Рассчитываем доступные акционерам деньги

P322

=-P263

P323

=P268*(P18=1)*(P22=0)+ЕСЛИ(И(O22=1;P22=0;P18=1);P273;0)

P324

=СУММ(P322:P323)

Капитал из строки 263 меняет знак: для акционера это вложение. Первая часть строки 323 допускает поток 268 только при эксплуатации (строка 18 равна 1) и вне долговой фазы (строка 22 равна 0).

Вторая часть добавляет начальный денежный остаток строки 273 один раз — когда предыдущий период ещё относился к долговой фазе, текущий уже не относится, а эксплуатация продолжается. Строка 324 складывает вложения и этот условно доступный поток.

Заполняем все три ряда от P до EE. Для P322:EE323 задаём «Обычный», для P324:EE324 — «Л_ИТОГО»; используем денежный формат с двумя десятичными знаками.

Шаг 7 / IRR акционеров

Выводим результат условного расчёта

O322

=СУММ(P322:EE322)

O323

=СУММ(P323:EE323)

O324

=-0,00000001

O325

=ЧИСТВНДОХ($O$324:$CA$324;$O$6:$CA$6)

J325

=O325

O322/O323 — суммы со стилем «СУММА» и денежным форматом. O324 — техническое начальное значение −0,00000001 со стилем «Тех_вставка», а не итог вложений и поступлений. O325 и J325 оформляем стилем «Процент_0,00%». Результат находится именно в J325; I325 остаётся пустой.

Не протягиваем формулы IRR по строке 325. Проверяем, что O325 и J325 совпадают. В O324:CA324 должны быть отрицательные вложения и положительные значения условно доступного потока, а в O6:CA6 — соответствующие даты.

Проверка / Смысл потока

Условно доступные деньги и дивиденды

Строка 323 показывает условно доступные распределения, а не фактически выплаченные дивиденды. В ней показываем доступный поток после завершения календарной долговой фазы и добавляем накопленные деньги в первом периоде после её завершения. В исходном примере этот переход приходится на I квартал 2023 года.

Строка фактических дивидендов 269 остаётся пустой; соответствующие выплаты равны нулю. Условное распределение из 323 не уменьшает денежный остаток 274 и деньги в балансе 292. Поэтому рассчитанный IRR акционеров нельзя называть фактической доходностью выплаченных дивидендов или обещанным результатом для инвестора.

В сохранённом исходном примере O322 составляет −3 000,00 руб., O323 — около 22 813,81 руб., а J325 — около 27,94%. Эти значения описывают условный поток данной модели.

Даже если схема «Всё на долг» погасила основной долг раньше, формула 323 не переносит автоматически завершение календарного флага строки 22. Условие распределения остаётся прежним.

Проверка / Смысл потока / Сверка результата

Сверка в Excel · 1/2

Условно доступные деньги и дивиденды. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Условный поток акционеров и его IRR в J325. Пустые I и L:N опущены; результат не означает выплату дивидендов. Расчеты!C321:O325.
10Условный поток акционеров и его IRR в J325. Пустые I и L:N опущены; результат не означает выплату дивидендов. Расчеты!C321:O325.
Пять периодов: III квартал 2022 года — III квартал 2023 года. Расчеты!BR5:BV6.
11Пять периодов: III квартал 2022 года — III квартал 2023 года. Расчеты!BR5:BV6.
Календарный флаг долга завершается перед первым условным распределением. Расчеты!BR22:BV22.
12Календарный флаг долга завершается перед первым условным распределением. Расчеты!BR22:BV22.

Проверка / Смысл потока / Сверка результата

Сверка в Excel · 2/2

Условно доступные деньги и дивиденды. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Вложения и условно доступный акционерам поток; первое распределение — I квартал 2023 года. Расчеты!BR322:BV324.
13Вложения и условно доступный акционерам поток; первое распределение — I квартал 2023 года. Расчеты!BR322:BV324.
Те же пять периодов: строка фактических дивидендов остаётся пустой. Расчеты!BR269:BV269.
14Те же пять периодов: строка фактических дивидендов остаётся пустой. Расчеты!BR269:BV269.

Объяснение / учебный опыт

Проверяем изменение сроков финансирования

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

Завершение / Самопроверка

Сохраняем два расчёта доходности

Проверяем четыре периодных ряда кредиторов 315:318 и три ряда акционеров 322:324: каждый заполнен от P до EE. В O315:O317 и O322:O323 находятся суммы, в O318/O324 — технические начальные значения, в O319/O325 — IRR. Ячейки I319/J319 и J325 оформлены процентами.

В P319:EE319 и P325:EE325 формул быть не должно. Строки 320 и 326 остаются пустыми. В исходном календаре на границе BS → BT, IV квартал 2022 года → I квартал 2023 года, проверяем завершение долгового флага и однократное включение накопленных денег в строку 323. Фактические дивиденды строки 269 от этого не появляются.

Продлеваем внешнюю группу: выделяем строки 314:326 и группируем их, чтобы вместе с 306:313 она охватывала 306:326. Затем создаём вложенные группы 315:320 и 322:325. C314 и C321 останутся вне вложенных групп. Используем «Данные → Группировать → Строки».

Сохраняем рабочую копию. Файл для сверки — «М07_После_урока_03.xlsx». Далее переходим к сроку окупаемости и индексу доходности.

Урок 7.4

Срок окупаемости и индекс доходности

  1. Подготавливаем блок срока окупаемости
  2. Отмечаем периоды с накопленным потоком не выше нуля
  3. Выводим срок окупаемости в годах
  4. Оформляем флаг и итог срока
  5. Проверяем границу окупаемости
  6. Сверка в Excel
  7. Подготавливаем индекс доходности
  8. Связываем инвестиции и NPV
  9. Сверяем индекс и инвестиционную базу
  10. Сверка в Excel
  11. Проверяем понимание PB и PI

1 / Подписи и смысл

Подготавливаем блок срока окупаемости

Продолжаем книгу после урока 7.3. Сохраняем исторический пример 2015–2024 годов и его параметры, включая условные ставки НДС 18% и налога на прибыль 20%. Новых рыночных допущений здесь нет.

PB показывает, когда проект возвращает вложения. В этой модели строка 261 уже объединяет денежный поток с отрицательными инвестициями; поэтому граница возврата — переход накопленного значения через ноль. Сравнивать строку 328 с суммой инвестиций повторно не нужно.

ЯчейкаТекстСтиль
C327PB - Срок окупаемостиЗаголовок3
G328Чистый денежный поток проекта кумулятивноОбычный
G329флаг кумулятивного убыткаОбычный
G330Кол-во днейОбычный
G331Срок окупаемости проектаОбычный

Включаем перенос длинных подписей и автоподбор высоты строк. Сохраняем исходные адреса: это общий блок показателей эффективности, продолжающий уроки 7.1–7.3.

2 / Накопление и флаг

Отмечаем периоды с накопленным потоком не выше нуля

P328

=СУММ($P$261:P261)

P329

=1*(P328<=0)

P330

='Исходные данные'!P116*P329

Каждую из трёх формул протягиваем вправо до EE: P328:EE328, P329:EE329 и P330:EE330. Абсолютная начальная ссылка $P$261 остаётся на месте, правая граница суммы сдвигается. В P330 используется длительность соответствующего периода из строки 116 исходных данных; используем фактическое имя листа «Исходные данные» без завершающего пробела.

Флаг равен 1, если накопленный поток на конец периода меньше или равен нулю. Умножая длительность периода на флаг, учитываем только такие периоды. При положительном накопленном потоке результат равен нулю. Строка 331 не заполняется вправо: P331:EE331 оставляем пустыми.

3 / Итоги

Выводим срок окупаемости в годах

O328

=МАКС(P328:EE328)

O330

=СУММ(P330:EE330)

O331

=O330/Число_дней_в_году

J331

=O331

O329 оставляем пустой. O328 — максимум накопленного потока, а не сумма его накопленных значений. O330 — сумма дней тех периодов, в конце которых накопленный поток не выше нуля. Существующее имя «Число_дней_в_году» ссылается на J85 листа «Исходные данные» и равно 365; нового имени не создаём.

В базовом примере получаем O328 = 22 558,99 руб.; O330 = 2 008 дней; O331 = 5,501369863… года. При двух знаках O331 отображается как 5,50. Исходный формат J331 содержит один знак и слово «лет», поэтому там видно «5,5 лет». Число знаков после запятой влияет только на отображение. Значение и формула не меняются.

4 / Оформление PB

Оформляем флаг и итог срока

Единицы в столбце H: H328 — «руб.»; H329 — «Флаг»; H330 — «дней»; H331 — «лет». Стиль единиц — «ед_изм».

ДиапазонСтиль / формат
O328; O330СУММА; учётный формат, два знака, без символа валюты
P328:EE328; P330:EE330; O331Обычный; учётный формат, два знака
P329:EE329Флаг; исходный целочисленный формат
J331Выход_данные; исходный формат 0.0\ "лет"

Для P329:EE329 задаём исходное условное форматирование: значение ячейки равно 1, узор заливки lightUp с цветом темы 9. Обычная заливка стиля «Флаг» остаётся базой для остальных значений. Числа 1 и 0 в формулах не заменяем вручную.

Продлеваем существующую внешнюю группу строк 306:326 до 336: строки 327:336 должны иметь уровень 1. Внутри группируем 328:331 до уровня 2. Не создаём вторую перекрывающуюся внешнюю группу: она повысит уровень лишний раз. Строка 337 — пустой разделитель вне группы.

Проверка / Граница PB

Проверяем границу окупаемости

Сверяем накопленный поток: BI328 на 30.06.2020 равен −894,90 руб., BJ328 на 30.09.2020 — 280,45 руб. Расчётные 5,50 года соответствуют началу квартала перехода в плюс.

ОценкаГодыСтатус
Начало периода перехода; исходная формула5,50Сохраняется в модели
Конец первого положительного периода5,75Другая временная граница для сравнения
Линейная оценка внутри периода5,69Равномерный поток внутри периода; для сравнения

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

Проверка / Граница PB / Сверка результата

Сверка в Excel

Проверяем начало квартала окупаемости: 5,50 года. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Подписи, единицы, итог O и отдельный вывод J. Скрываются только пустые служебные столбцы; J сохраняется. Расчеты!C327:O331.
15Подписи, единицы, итог O и отдельный вывод J. Скрываются только пустые служебные столбцы; J сохраняется. Расчеты!C327:O331.
Даты пяти показанных периодов. Расчеты!BH5:BL6.
16Даты пяти показанных периодов. Расчеты!BH5:BL6.
Пять периодов для проверки результата; полный ряд остаётся в рабочей книге. Расчеты!BH328:BL331.
17Пять периодов для проверки результата; полный ряд остаётся в рабочей книге. Расчеты!BH328:BL331.

5 / Подписи PI

Подготавливаем индекс доходности

ЯчейкаТекстСтиль
C333PI - индекс доходностиЗаголовок3
G334Инвестиции в создание проектаОбычный
G335NPVОбычный
G336Индекс прибыльностиОбычный

В H334 и H335 указываем «руб.», в H336 — «индекс». Для этих единиц используем стиль «ед_изм». Индекс рассчитывается в итоговом столбце O и выводится в J336; P334:EE336 оставляем пустыми.

6 / Расчёт PI

Связываем инвестиции и NPV

O334

=-O259

O335

=O311

O336

=O335/O334+1

J336

=O336

O259 содержит отрицательные капвложения, поэтому знак минус в O334 даёт положительную инвестиционную базу. В O335 получаем NPV из O311. Формула O336 делит NPV на эту базу и добавляет 1; J336 повторяет итог без нового расчёта.

ДиапазонСтиль / формат
O334; O335Вход_данные; учётный формат, два знака
O336; J336Коэффициенты; исходный формат 0.00\ "x"

Сохраняем условные ставки и расчёты предыдущих уроков. Этот шаг не меняет финансирование, дивиденды или состав денежного потока.

Проверка / Смысл PI

Сверяем индекс и инвестиционную базу

ЯчейкаОриентир исходной базы
O334 — номинальные капвложения10 000,00 руб.
O335 — NPV6 713,35 руб.
O336; J336 — исходный PI1,67 x

В O334 используем номинальные капвложения. Индекс рассчитываем как 1 + NPV / O334; капвложения в знаменателе не дисконтируем.

Сверяем показатели с таблицей и сохраняем «М07_После_урока_04.xlsx».

Проверка / Смысл PI / Сверка результата

Сверка в Excel

Сверяем индекс и его инвестиционную базу. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Подписи, единицы, итог O и отдельный вывод J. Скрываются только пустые служебные столбцы; J сохраняется. Расчеты!C333:O336.
18Подписи, единицы, итог O и отдельный вывод J. Скрываются только пустые служебные столбцы; J сохраняется. Расчеты!C333:O336.

Самопроверка

Проверяем понимание PB и PI

  1. Почему накопленный поток в строке 328 сравнивается с нулём?

    Строка 261 уже включает отрицательные инвестиции. Повторное сравнение с суммой инвестиций вычло бы их второй раз.

  2. Что означает результат PB 5,50 года в базовом примере?

    Алгоритм не учёл дни квартала перехода в плюс, поэтому результат соответствует началу этого квартала; это не точный момент возврата инвестиций внутри квартала.

  3. Доказывает ли число в O331 окупаемость, если все значения строки 328 не выше нуля?

    Нет. В этом случае формула суммирует дни всего горизонта; переход через ноль нужно проверять отдельно.

  4. Какая инвестиционная база стоит в знаменателе PI 1,67?

    Положительная номинальная сумма капвложений −O259, а не их дисконтированная стоимость.

Урок 7.5

Рентабельность продаж и чистой прибыли

  1. Подготавливаем блок рентабельности
  2. Связываем выручку и валовую прибыль
  3. Делим общую валовую прибыль на общую выручку
  4. Используем чистую прибыль
  5. Рассчитываем NPM за весь проект
  6. Сохраняем исходную точность отображения
  7. Сверяем числители, знаменатели и доли
  8. Сверка в Excel · 1/2
  9. Сверка в Excel · 2/2
  10. Проверяем понимание рентабельности

1 / Подписи

Подготавливаем блок рентабельности

Продолжаем книгу после урока 7.4. Здесь используем начисленную выручку и прибыль отчёта о прибылях и убытках. Оплаты покупателей и денежные остатки не подставляем в знаменатель.

ROS рассчитываем как валовая прибыль / выручка. По используемому числителю этот показатель соответствует валовой марже. NPM — чистая прибыль / выручка. Оба показателя рассчитываем за каждый период и за весь проект.

ЯчейкаТекстСтиль
B338Показатели рентабельностиЗаголовок1(к)
C339ROSЗаголовок3
G340ВыручкаОбычный
G341Валовая прибыльОбычный
G342Рентабельность продаж (ROS)Обычный
C344NPMЗаголовок3
G345ВыручкаОбычный
G346Чистая прибыльОбычный
G347Рентабельность чистой прибыли (NPM)Обычный

Включаем перенос длинных подписей и автоподбор высоты строк. Пустые строки 343 и 348 сохраняют разделение блоков.

2 / ROS по периодам

Связываем выручку и валовую прибыль

P340

=P243

P341

=P245

P342

=ЕСЛИОШИБКА(P341/P340;0)

Протягиваем каждую формулу вправо до EE. Строка 340 повторяет выручку из строки 243, строка 341 — валовую прибыль из строки 245. В строке 342 делим валовую прибыль на выручку. При положительной выручке доля показывает, сколько валовой прибыли приходится на рубль выручки.

ЕСЛИОШИБКА возвращает 0 при ошибке деления. В периодах без выручки это техническая подстановка для 0 / 0, а не измеренная рентабельность нулевых продаж. Такая защита также скрывает другие ошибки выражения, поэтому корректность входных строк 340 и 341 проверяем отдельно.

3 / ROS за проект

Делим общую валовую прибыль на общую выручку

O340

=СУММ(P340:EE340)

O341

=СУММ(P341:EE341)

O342

=ЕСЛИОШИБКА(O341/O340;0)

J342

=O342

O340 и O341 суммируют соответствующие периодные ряды. O342 делит общую валовую прибыль на общую выручку; не заменяем его простым средним процентов по периодам. Вклад каждого периода в итог зависит от его выручки.

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

4 / NPM по периодам

Используем чистую прибыль

P345

=P243

P346

=P249

P347

=ЕСЛИОШИБКА(P346/P345;0)

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

При отсутствии выручки ноль в строке 347 так же является технической подстановкой ЕСЛИОШИБКА. Он не доказывает отсутствие убытка: саму чистую прибыль проверяем в строке 346.

5 / NPM за проект

Рассчитываем NPM за весь проект

O345

=СУММ(P345:EE345)

O346

=СУММ(P346:EE346)

O347

=ЕСЛИОШИБКА(O346/O345;0)

J347

=O347

O345 — общая выручка; она должна совпасть с O340. O346 — сумма чистой прибыли. O347 — отношение общих сумм. J347 повторяет итог O347 для удобства чтения формы.

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

6 / Оформление

Сохраняем исходную точность отображения

В H340, H341, H345 и H346 указываем «руб.», в H342 и H347 — «%». Стиль всех единиц — «ед_изм».

ДиапазонСтиль / формат
P340:EE341; P345:EE346Обычный; учётный формат, два знака, без символа валюты
O340; O341; O345; O346СУММА; учётный формат, два знака
O342:EE342; O347:EE347; J342; J347Проценты_0%; процентный формат 0%

Внешняя группа — строки 339:348, уровень 1. Вложенные группы — 340:342 и 345:347, уровень 2. B338 остаётся вне групп. Пустой разделитель 343 имеет уровень 1, пустая строка 348 также входит во внешнюю группу.

В исходном стиле процентные результаты показываются без десятичных знаков: ROS — 62%, NPM — 47%. Более точные значения 61,80% и 46,68% видны при увеличении числа знаков после запятой; при этом меняется только отображение, а не расчёт показателя. Для сверки можно временно показать два знака и затем вернуть исходный 0%.

Проверка / Итоги

Сверяем числители, знаменатели и доли

ПоказательИсходный расчётПроверка с двумя знакамиИсходное отображение
Выручка O340 = O34579 557,586360… руб.79 557,59 руб.79 557,59
Валовая прибыль O34149 168,599020… руб.49 168,60 руб.49 168,60
ROS O342 = J3420,6180252729…61,80%62%
Чистая прибыль O34637 138,738861… руб.37 138,74 руб.37 138,74
NPM O347 = J3470,4668158068…46,68%47%

Ориентиры относятся к базовому дифференцированному графику и сохранённым условиям учебного примера. После переноса формул проверяем полные ряды и их итоги; одно совпавшее округлённое число не заменяет такую проверку.

Сохраняем результат как «М07_После_урока_05.xlsx». Расчётная часть этой главы завершена. Следующий шаг — годовая «Отчетность», где периодные потоки и остатки будут представлены за 2015–2024 годы. Лист «Резюме» относится к следующему модулю.

Проверка / Итоги / Сверка результата

Сверка в Excel · 1/2

Сверяем числители, знаменатели и доли. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Подписи, единицы, итог O и отдельный вывод J. Скрываются только пустые служебные столбцы; J сохраняется. Расчеты!B338:O347.
19Подписи, единицы, итог O и отдельный вывод J. Скрываются только пустые служебные столбцы; J сохраняется. Расчеты!B338:O347.
Даты пяти показанных периодов. Расчеты!AY5:BC6.
20Даты пяти показанных периодов. Расчеты!AY5:BC6.

Проверка / Итоги / Сверка результата

Сверка в Excel · 2/2

Сверяем числители, знаменатели и доли. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Пять периодов для проверки результата; полный ряд остаётся в рабочей книге. Расчеты!AY340:BC347.
21Пять периодов для проверки результата; полный ряд остаётся в рабочей книге. Расчеты!AY340:BC347.

Самопроверка

Проверяем понимание рентабельности

  1. Какой результат стоит в числителе ROS?

    Валовая прибыль из строки 245. По составу числителя это валовая маржа.

  2. Что означает 0% в P342 или P347 при нулевой выручке?

    Это техническая подстановка ЕСЛИОШИБКА после деления на ноль, а не измеренная рентабельность отсутствующих продаж.

  3. Почему итог O342 нельзя заменять средним процентов по периодам?

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

  4. Почему 62% / 47% в Excel согласуются с 61,80% / 46,68% в проверке?

    Стиль Проценты_0% округляет отображение до целого процента. При временном увеличении числа знаков видны 61,80% и 46,68%; формулы и значения не меняются.

Урок 7.6

Годовая отчётность

  1. Сводим периоды в годовую форму
  2. Подготавливаем структуру годовой формы
  3. Настраиваем ширины нового годового листа
  4. Перестраиваем начало и конец периода
  5. Оставляем годовые признаки
  6. Пересчитываем фазы на годовом календаре
  7. Проверяем оформление и закрепление
  8. Сверка в Excel · 1/3
  9. Сверка в Excel · 2/3
  10. Сверка в Excel · 3/3
  11. Проверяем строки годового отчёта о прибыли
  12. Суммируем основные статьи прибыли
  13. Сохраняем расчёт подытогов
  14. Сводим десять лет в столбце O
  15. Сверяем годовые и периодные итоги
  16. Сверка в Excel · 1/3
  17. Сверка в Excel · 2/3
  18. Сверка в Excel · 3/3
  19. Проверяем структуру годового ДДС
  20. Переносим операционные денежные потоки
  21. Сводим операции и инвестиции
  22. Суммируем финансирование и выплаты долга
  23. Сохраняем связь всех денежных разделов
  24. Сводим операционный и инвестиционный разделы
  25. Сводим финансовый раздел и общий поток
  26. Проверяем первые статьи движения денег
  27. Сверка в Excel · 1/2
  28. Сверка в Excel · 2/2
  29. Проверяем финансирование и общий поток
  30. Сверка в Excel · 1/2
  31. Сверка в Excel · 2/2
  32. Связываем начало и конец года
  33. Проверяем годы с отрицательным денежным потоком
  34. Проверяем накопленный остаток и дефицит
  35. Сверка в Excel · 1/3
  36. Сверка в Excel · 2/3
  37. Сверка в Excel · 3/3
  38. Отделяем начальный остаток от ввода
  39. Сохраняем пустую амортизацию и итог движения
  40. Сверка в Excel
  41. Проверяем состав годовых активов
  42. Выбираем конечные остатки каждого года
  43. Сохраняем подытог и суммы столбца O
  44. Сверка в Excel · 1/2
  45. Сверка в Excel · 2/2
  46. Выбираем конечные остатки пассивов
  47. Сводим пассивы и сохраняем смысл суммы
  48. Сверяем активы и пассивы по каждому году
  49. Сверка в Excel · 1/2
  50. Сверка в Excel · 2/2
  51. Завершаем структуру годовых форм
  52. Проверяем годовую отчётность

Начало / Годовая форма

Годовая отчётность

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

В годовой форме объединяем показатели уже построенной учебной модели.

Продолжаем рабочую копию после урока 5. Входной файл для сверки — «М07_После_урока_05.xlsx». Нажимаем на ярлык листа «Расчеты», удерживаем Ctrl и перетаскиваем ярлык вправо: должен появиться дубликат «Расчеты (2)». Переименовываем только его в «Отчетность» и задаём ярлыку красный цвет #FF0000 через меню ярлыка → «Цвет ярлычка».

Все дальнейшие удаления строк и изменения в этом уроке выполняем только на новом листе «Отчетность». Исходный лист «Расчеты» сохраняет все месячные и квартальные расчёты.

Шаг 1 / Копия листа

Подготавливаем структуру годовой формы

На новом листе «Отчетность» раскрываем группы и выделяем целые строки 27:241 через поле имени. Выполняем «Главная → Удалить → Удалить строки с листа». Удаляется расчётная часть перед отчётом о прибылях и убытках; сам заголовок отчёта сохраняется и временно перемещается в B27.

В дубликате появляются нарушенные ссылки на удалённые расчёты. Последовательно заменяем их ссылками на сохранённый лист «Расчеты». Не подменяем ошибки нулями. Включаем «Формулы → Параметры вычислений → Автоматически».

В A1 должна по-прежнему находиться формула, которая показывает название листа. После сохранения рабочей книги она показывает «Отчетность». Служебные подписи B2/B3 и заголовки G4:O4 сохраняются. Поля G2/G3 пока пусты: сценарий и резюме создаются в следующем модуле.

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

Оформление / Годовые столбцы

Настраиваем ширины нового годового листа

Только на «Отчетности» задаём ширины по таблице. Выделяем указанные целые столбцы через поле имени, затем «Главная → Формат → Ширина столбца». Вводим число из правого столбца. Ширины на прежних листах сохраняются.

СтолбцыШирина в Excel
A:F3,71
G36,29
H8,86
I8,14
J11
K10,29
L10
M:N1,14
O10,71
P:W10
X:Y11
Z:DJ10,43
DK:EE11,43

Это значения окна настройки ширины Excel. После заполнения длинных подписей включаем перенос текста и автоподбор высоты строк. Неиспользуемые столбцы EF:XFD скрываем. Закрепление P22 настроим после календаря.

Шаг 2 / Границы года

Перестраиваем начало и конец периода

Проверяем исходную дату в O6, затем заменяем первые формулы дат на годовые.

O6

='Исходные данные'!O6

P5

=ЕСЛИ(O6<Дата_конца_проекта;O6+1;" ")

P6

=ЕСЛИ(O6<Дата_конца_проекта;КОНМЕСЯЦА(P5;Число_месяцев_в_году-1);" ")

Заполняем P5:EE5 и P6:EE6 вправо через Ctrl+R. Сначала заполняем даты начала периода, затем даты конца. Для O6 и P5:EE6 сохраняем стиль «Дата» и формат «Д МММ ГГ».

Первый год начинается 01.01.2015 и заканчивается 31.12.2015; следующий начинается на следующий день. КОНМЕСЯЦА с числом месяцев в году минус один находит декабрь. После окончания проекта формулы возвращают один пробел, как в исходной конструкции.

Здесь проверяется календарь полных лет 2015–2024. Формула не обрезает последний год по произвольной дате окончания внутри года; неполные первый и последний годы в этом уроке не рассматриваем.

Шаг 3 / Годы

Оставляем годовые признаки

P9

=ЕСЛИОШИБКА(ГОД(P5);" ")

P10

=ЕСЛИ(P5=" ";0;P9-$P$9+1)

O9

=МАКС(P9:EE9)

Заполняем P9:EE9 и P10:EE10 вправо до EE. В строке 9 находятся календарные годы, в строке 10 — порядковые номера. O9 показывает максимальный год и вводится отдельно. Используем стиль «Обычный»: строка 9 и O9 имеют общий формат, строка 10 сохраняет исходное числовое оформление.

Теперь только на «Отчетности» удаляем целые строки 11:14 — квартальные и месячные признаки. Заголовок отчёта о прибылях и убытках переместится в B23. Фазы строительства и эксплуатации окажутся в строках 13/14, финансирование — 17/18, фактические данные — 20.

Проверяем P9:Y9: годы 2015–2024; P10:Y10: номера 1–10. Z:EE остаются неактивным продолжением формул: год и даты содержат пробел, номер периода — ноль. Не очищаем это продолжение и не заменяем исходные пустые ячейки других строк константами 0.

Шаг 4 / Годовые флаги

Пересчитываем фазы на годовом календаре

P13

=ЕСЛИ(P5<Дата_конца_строительства;1;0)

P14

=ЕСЛИ(И(P5>=Дата_начала_эксплуатации;P6<=Дата_конца_эксплуатации);1;0)

P17

=ЕСЛИ(P5<Дата_конца_акционерного_финансирования;1;0)

P18

=ЕСЛИ(И(P5>=Дата_начала_заемного_финансирования;
P6<=Дата_конца_заемного_финансирования);1;0)

P20

=ЕСЛИ(И(P5>=Дата_начала_фактических_данных;
P6<=Дата_конца_фактических_данных);1;0)

Каждый из пяти рядов заполняем от P до EE. Сохраняем стиль «Флаг» и единицы «Флаг» в H13/H14/H17/H18/H20. Подписи G13/G14/G17/G18/G20 остаются: «Строительство», «Эксплуатация», «Акционерное финансирование», «Долг», «Фактические данные».

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

Шаг 5 / Вид календаря

Проверяем оформление и закрепление

Через «Главная → Условное форматирование → Управление правилами → Этот лист» проверяем диапазоны годового листа. Для каждой строки флагов 13, 14, 17, 18 и 20 действует правило «значение ячейки равно 1» на P:EE.

Для каждой строки дат P5:EE5 и P6:EE6 нужны три условия по текущему столбцу: =P$20=1 для фактических данных, =P$14=1 для эксплуатации и =P$13=1 для строительства. После удаления строк ссылки должны указывать именно на эти годовые флаги. Сохраняем порядок правил, заливки, узоры и границы соответствующих фаз. В пользовательском формате каждого правила задаём чёрный шрифт #000000: при срабатывании правила он должен применяться и к датам, и к активным флагам. Обычный светлый цвет нулевых флагов не меняем.

Позже добавляем правило для проверок денежных потоков P57:EE58. Всего на этом годовом листе должно быть 12 правил; лишних копий после преобразования листа оставаться не должно. Меняем эти правила только на новой «Отчетности».

Снимаем закрепление областей, нажимаем Ctrl+Home и при необходимости временно уменьшаем масштаб, чтобы были видны A:P и строки 1:22. Выбираем P22 и выполняем «Вид → Закрепить области → Закрепить области». Теперь закреплены A:O и строки 1:21. Возвращаем удобный масштаб.

Для длинных подписей включаем перенос текста и автоподбор высоты строк. Заполненные ячейки единиц H сохраняют стиль «ед_изм». Столбцы EF:XFD остаются скрытыми.

Шаг 5 / Вид календаря / Сверка результата

Сверка в Excel · 1/3

Проверяем оформление и закрепление. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Подписи годового календаря и фаз проекта. Отчетность!G5:H20.
22Подписи годового календаря и фаз проекта. Отчетность!G5:H20.

Шаг 5 / Вид календаря / Сверка результата

Сверка в Excel · 2/3

Проверяем оформление и закрепление. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Календарь и флаги за 2015–2019 годы. Полный активный ряд 2015–2024 остаётся в Excel. Отчетность!P5:T20.
23Календарь и флаги за 2015–2019 годы. Полный активный ряд 2015–2024 остаётся в Excel. Отчетность!P5:T20.

Шаг 5 / Вид календаря / Сверка результата

Сверка в Excel · 3/3

Проверяем оформление и закрепление. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Календарь и флаги за 2020–2024 годы. Флаг займа срабатывает, только если весь год входит в период займа и не заменяет денежные расчёты. Отчетность!U5:Y20.
24Календарь и флаги за 2020–2024 годы. Флаг займа срабатывает, только если весь год входит в период займа и не заменяет денежные расчёты. Отчетность!U5:Y20.

Шаг 6 / Прибыль

Проверяем строки годового отчёта о прибыли

После удаления строк в B23 остаётся «Отчет о прибылях и убытках». Проверяем соответствие строк годовой формы исходным расчётам.

Ячейка и статья годовой формыСтрока листа «Расчеты»
C24 — Выручка243
G25 — Расходы244
C26 — Валовая прибыль245
G27 — Проценты уплаченные246
C28 — Прибыль до налогов247
G29 — Налог на прибыль248
C30 — Чистая прибыль249

Подписи и знаки «(-)» в F25/F27/F29 сохраняются после копирования. B23 имеет стиль «Заголовок1(к)», подписи C — «Заголовок3», подписи G — «Обычный». Единицы H24:H30 — рубли со стилем «ед_изм». Все денежные значения показываем в учётном формате с двумя десятичными знаками без обозначения валюты.

СУММЕСЛИ будет выбирать все месяцы и кварталы одного года по строке 9 листа «Расчеты». Выручка и расходы не усредняются, а суммируются с их исходными знаками.

Шаг 7 / Годовые обороты

Суммируем основные статьи прибыли

P24

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$243:$EE$243)

P25

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$244:$EE$244)

P27

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$246:$EE$246)

P29

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$248:$EE$248)

Первый аргумент СУММЕСЛИ — закреплённый диапазон лет исходных периодов. Второй — год текущего столбца «Отчетности», третий — диапазон исходных денежных значений. Заполняем каждый из четырёх рядов от P до EE. Стиль P24:EE25, P27:EE27 и P29:EE29 — «Обычный», денежный формат — два десятичных знака.

При заполнении вправо меняется только столбец года в условии; диапазоны листа «Расчеты» должны остаться закреплёнными. В исходном примере активны десять лет P:Y, а продолжение Z:EE возвращает нулевые обороты.

Шаг 8 / Подытоги прибыли

Сохраняем расчёт подытогов

P26

=СУММ(P24:P25)

P28

=СУММ(P26:P27)

P30

=СУММ(P28:P29)

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

Для P26:EE26 сохраняем «Л_Операция», для P28:EE28 — «Л_ИТОГО», для P30:EE30 — «Л_ВСЕГО». Денежный формат у всех трёх рядов — два десятичных знака. Не меняем знаки в суммах: расходы и налог уже отрицательные.

Шаг 9 / Итоги прибыли

Сводим десять лет в столбце O

O24

=СУММ(P24:EE24)

O25

=СУММ(P25:EE25)

O26

=СУММ(P26:EE26)

O27

=СУММ(P27:EE27)

O28

=СУММ(P28:EE28)

O29

=СУММ(P29:EE29)

O30

=СУММ(P30:EE30)

Сверяем или вводим эти формулы и задаём O24:O30 стиль «СУММА» с денежным форматом. Они суммируют весь диапазон P:EE; неактивные годы не должны добавлять обороты. Это суммы потоков за весь срок проекта.

Шаг 10 / Контроль прибыли

Сверяем годовые и периодные итоги

K24

=O24-Расчеты!O243

K25

=O25-Расчеты!O244

K26

=O26-Расчеты!O245

K27

=O27-Расчеты!O246

K28

=O28-Расчеты!O247

K29

=O29-Расчеты!O248

K30

=O30-Расчеты!O249

K24 можно заполнить вниз до K30: оба незакреплённых номера строк увеличиваются вместе. Сравниваем результат с приведёнными выражениями. Для K24:K30 применяем «ТРЕВОГА»: формат «"ОШИБКА!";"ОШИБКА!";"Ok"» показывает нулевое расхождение как Ok.

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

Шаг 10 / Контроль прибыли / Сверка результата

Сверка в Excel · 1/3

Сверяем годовые и периодные итоги. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Подписи, единицы, общие суммы и контроли отчёта о прибылях и убытках. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!B23:O30.
25Подписи, единицы, общие суммы и контроли отчёта о прибылях и убытках. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!B23:O30.
Годы 2015–2019 для первого фрагмента. Отчетность!P9:T9.
26Годы 2015–2019 для первого фрагмента. Отчетность!P9:T9.

Шаг 10 / Контроль прибыли / Сверка результата

Сверка в Excel · 2/3

Сверяем годовые и периодные итоги. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Годовые доходы, расходы и прибыль за 2015–2019 годы. Отчетность!P24:T30.
27Годовые доходы, расходы и прибыль за 2015–2019 годы. Отчетность!P24:T30.
Годы 2020–2024 для второго фрагмента. Отчетность!U9:Y9.
28Годы 2020–2024 для второго фрагмента. Отчетность!U9:Y9.

Шаг 10 / Контроль прибыли / Сверка результата

Сверка в Excel · 3/3

Сверяем годовые и периодные итоги. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Годовые доходы, расходы и прибыль за 2020–2024 годы. Полный ряд находится в Excel. Отчетность!U24:Y30.
29Годовые доходы, расходы и прибыль за 2020–2024 годы. Полный ряд находится в Excel. Отчетность!U24:Y30.

Шаг 11 / Денежные потоки

Проверяем структуру годового ДДС

В B32 сохраняется исправленный заголовок «Отчёт о движении денежных средств». Основные подзаголовки — C33 «Операционная деятельность», C39 «Инвестиционная деятельность», C43 «Финансовая деятельность».

СтрокиСмысл статей
34 / 35 / 36 / 37Выручка с НДС / расходы с НДС / налог на прибыль / возврат или уплата НДС
38 / 40 / 41 / 42Операционный поток / капвложения с НДС / инвестиционный поток / поток проекта
44 / 45 / 46Акционерное финансирование / заёмное финансирование / поток, доступный для обслуживания долга
47 / 48 / 49 / 50Проценты и купоны / погашение долга / поток после обслуживания долга / выплаты дивидендов
51 / 52Поток от финансовой деятельности / чистый денежный поток за период

Сохраняем без изменений подписи скопированного листа, знаки в F и рубли в H. B32 — «Заголовок1(к)», подзаголовки C — «Заголовок3», подписи D — «Заголовок4», G — «Обычный». Для длинных подписей в G включаем перенос текста. В F37 вводим знак «±»; полная подпись возврата и уплаты НДС остаётся в G37. Для D46 после применения «Заголовок4» задаём размер 13 пт, сохранив подчёркивание; оставляем эту подпись без переноса, чтобы она полностью помещалась до единицы измерения H46.

Шаг 12 / Операционная деятельность

Переносим операционные денежные потоки

Копируем текст формулы из P29 отчёта о прибыли в P34. В последнем аргументе меняем строку исходных данных: 248 → 253.

P34

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$253:$EE$253)

P35

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$254:$EE$254)

P36

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$255:$EE$255)

P37

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$256:$EE$256)

Проверяем соответствие исходным строкам 253, 254, 255 и 256, затем каждый ряд заполняем до EE. Во всех четырёх рядах сохраняем стиль «Обычный» и денежный формат с двумя знаками. Суммы НДС переносятся по исходной модели вместе с её ограничениями, разобранными в М6.

Шаг 13 / Инвестиционная деятельность

Сводим операции и инвестиции

P38

=СУММ(P34:P37)

P40

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$259:$EE$259)

P41

=СУММ(P40)

P42

=СУММ(P38:P40)

P38 складывает четыре операционных потока. P40 суммирует годовые капвложения из строки 259 листа «Расчеты». P41 сохраняет итог инвестиционного раздела, P42 — суммарный поток проекта. В P42 диапазон включает строку 39 с заголовком; её периодные ячейки остаются пустыми и не добавляют сумму.

Заполняем все четыре ряда до EE. Для P38:EE38 и P41:EE41 — «Л_ИТОГО», P40:EE40 — «Обычный», P42:EE42 — «Л_ВСЕГО». Денежный формат — два десятичных знака. Строки 39 и 43 являются заголовками: периодные формулы в них не вводятся.

Шаг 14 / Финансирование

Суммируем финансирование и выплаты долга

P44

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$263:$EE$263)

P45

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$264:$EE$264)

P47

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$266:$EE$266)

P48

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;Отчетность!P$9;Расчеты!$P$267:$EE$267)

Исходные ряды 263/264 содержат привлечение капитала и долга, 266/267 — выплаты процентов и тела долга. Заполняем каждый ряд от P до EE и сохраняем «Обычный» с денежным форматом, два знака.

Эти суммы выбираем по году из строки 9. Их нельзя обнулять по годовому долговому флагу 18: в 2015 и 2022 годах долговая фаза занимает только часть года, но финансирование или обслуживание есть, хотя этот флаг равен нулю.

Шаг 15 / Подытоги ДДС

Сохраняем связь всех денежных разделов

P46

=СУММ(P42;P44:P45)

P49

=СУММ(P46:P48)

P51

=СУММ(P44:P45;P47:P48;P50)

P52

=P38+P41+P51

Проверяем эти сохранённые подытоги и заполняем ряды до EE. P46 — деньги, доступные для обслуживания долга, P49 — поток после обслуживания долга, P51 — только финансовая деятельность, P52 — общий денежный поток трёх разделов.

P46:EE46 и P49:EE49 оформляем «Л_ИТОГО», P51:EE51 — «Л_ВСЕГО», P52:EE52 — «Обычный», везде денежный формат с двумя знаками. Не включаем P46 или P49 повторно в P52: это промежуточные суммы.

P50:EE50 остаются исходно пустыми со стилем «Пустая_ячейка»: фактических дивидендов нет. Условное распределение акционерам из строки 323 листа «Расчеты» сюда не переносится. Строка 50 участвует в финансовом подытоге как пустая, а не как искусственно добавленная выплата.

Шаг 16 / Итоги ДДС

Сводим операционный и инвестиционный разделы

O34

=СУММ(P34:EE34)

O35

=СУММ(P35:EE35)

O36

=СУММ(P36:EE36)

O37

=СУММ(P37:EE37)

O38

=СУММ(P38:EE38)

O40

=СУММ(P40:EE40)

O41

=СУММ(P41:EE41)

O42

=СУММ(P42:EE42)

Для этих ячеек используем «СУММА» и учётный формат с двумя знаками. O39 остаётся пустой ячейкой строки заголовка. Суммы годовых оборотов должны совпадать с соответствующими итогами листа с исходными периодами.

Шаг 17 / Итоги финансирования

Сводим финансовый раздел и общий поток

O44

=СУММ(P44:EE44)

O45

=СУММ(P45:EE45)

O46

=СУММ(P46:EE46)

O47

=СУММ(P47:EE47)

O48

=СУММ(P48:EE48)

O49

=СУММ(P49:EE49)

O50

=СУММ(P50:EE50)

O51

=СУММ(P51:EE51)

O52

=СУММ(P52:EE52)

Сохраняем стиль «СУММА» и денежный формат с двумя знаками. O43 остаётся пустой ячейкой заголовка. O50 содержит исходную сумму пустого ряда дивидендов и возвращает ноль; сам диапазон P50:EE50 оставляем пустым.

Шаг 18 / Контроли ДДС

Проверяем первые статьи движения денег

K34

=O34-Расчеты!O253

K35

=O35-Расчеты!O254

K36

=O36-Расчеты!O255

K37

=O37-Расчеты!O256

K38

=O38-Расчеты!O257

K39

=O39-Расчеты!O258

K40

=O40-Расчеты!O259

K41

=O41-Расчеты!O260

K42

=O42-Расчеты!O261

K43

=O43-Расчеты!O262

Заполняем формулы проверок вниз: незакреплённые номера строк меняются. Сверяем полученные формулы с приведёнными выражениями. K39/K43 сохранены и для строк заголовков: сравниваются соответствующие пустые ячейки O. Формат всех K — «ТРЕВОГА».

Шаг 18 / Контроли ДДС / Сверка результата

Сверка в Excel · 1/2

Проверяем первые статьи движения денег. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Операционный и инвестиционный потоки: подписи, единицы, суммы и контроли. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!B32:O42.
30Операционный и инвестиционный потоки: подписи, единицы, суммы и контроли. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!B32:O42.
Годы 2018–2022 для показанного денежного потока. Отчетность!S9:W9.
31Годы 2018–2022 для показанного денежного потока. Отчетность!S9:W9.

Шаг 18 / Контроли ДДС / Сверка результата

Сверка в Excel · 2/2

Проверяем первые статьи движения денег. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Операционная и инвестиционная части за 2018–2022 годы. Остальные годы доступны в Excel. Отчетность!S34:W42.
32Операционная и инвестиционная части за 2018–2022 годы. Остальные годы доступны в Excel. Отчетность!S34:W42.

Шаг 19 / Контроли финансирования

Проверяем финансирование и общий поток

K44

=O44-Расчеты!O263

K45

=O45-Расчеты!O264

K46

=O46-Расчеты!O265

K47

=O47-Расчеты!O266

K48

=O48-Расчеты!O267

K49

=O49-Расчеты!O268

K50

=O50-Расчеты!O269

K51

=ОКРУГЛ(O51-Расчеты!O270;0)

K52

=O52-Расчеты!O271

Для всех ячеек сохраняем «ТРЕВОГА». В K51 разница округляется до целого рубля; этот контроль не проверяет совпадение копеек.

Если контроль показывает расхождение, проверяем исходную строку, закрепление диапазонов и знак потока. Не заменяем контроль константой 0.

Шаг 19 / Контроли финансирования / Сверка результата

Сверка в Excel · 1/2

Проверяем финансирование и общий поток. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Финансирование и итоговый денежный поток: подписи, единицы, суммы и контроли. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C43:O52.
33Финансирование и итоговый денежный поток: подписи, единицы, суммы и контроли. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C43:O52.
Годы 2018–2022 для показанного фрагмента финансирования. Отчетность!S9:W9.
34Годы 2018–2022 для показанного фрагмента финансирования. Отчетность!S9:W9.

Шаг 19 / Контроли финансирования / Сверка результата

Сверка в Excel · 2/2

Проверяем финансирование и общий поток. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Финансирование за 2018–2022 годы; дивидендные ячейки строки 50 сохранены пустыми. Отчетность!S44:W52.
35Финансирование за 2018–2022 годы; дивидендные ячейки строки 50 сохранены пустыми. Отчетность!S44:W52.

Шаг 20 / Остатки денег

Связываем начало и конец года

C54 — «Баланс денежных средств на начало периода», C55 — «Баланс денежных средств на конец периода». В H54/H55 сохраняются рубли; подписи C оформлены «Заголовок3».

P54

=ЕСЛИ(P$5=" ";0;O55)

P55

=P54+P52

Заполняем оба ряда до EE. O55 оставляем пустой со стилем «Пустая_ячейка»: на неё ссылается начальный остаток первого года. P54 берёт предыдущий конечный остаток только для активного года; P55 добавляет текущий чистый денежный поток.

Для P54:EE55 сохраняем «Л_Баланс» и денежный формат с двумя знаками. Это остатки на даты, а не обороты. Начало 2015 года равно нулю, начало следующего года совпадает с концом предыдущего. Годовой конечный остаток должен совпасть с последним периодным остатком того же года на листе «Расчеты».

Шаг 21 / Отрицательный поток

Проверяем годы с отрицательным денежным потоком

P57

=1*(ОКРУГЛ(P52;2)<0)

O57

=СУММ(P57:EE57)

Заполняем P57:EE57 вправо. Исходная подпись G57 — «Проверка сходимость ОДДС по периоду». Формула отмечает отрицательный чистый поток года после округления до копеек. O57 — количество таких годовых периодов, а не денежная сумма.

Сохраняем стиль «Флаг» для P57:EE57 и исходное отображение с одним десятичным знаком; O57 — «СУММА». Единица «руб.» в H57 унаследована из исходного оформления, но значения 0/1 здесь безразмерные. Ненулевой O57 сам по себе не доказывает нехватку денег: отрицательный годовой поток может покрываться ранее накопленным остатком.

В базовом примере за 2018 год S52 = -427,90 руб. Начальный остаток S54 = 1 397,26 руб. уменьшается до S55 = 969,36 руб., но остаётся положительным. Поэтому S57 = 1, а S58 = 0: отрицательный поток года и отрицательный остаток денег — разные сигналы.

Шаг 22 / Недостаток денег

Проверяем накопленный остаток и дефицит

P58

=1*(ОКРУГЛ(P55;2)<0)

O58

=СУММ(P58:EE58)

K58

=O58

O59

=МИН(P55:EE55)

Заполняем P58:EE58. Подпись G58 — «Проверка сходимость ОДДС кумулятивно»; формула отмечает отрицательные конечные остатки денег. P58:EE58 имеют «Флаг» с одним десятичным знаком, O58/O59 — «СУММА», K58 — «ТРЕВОГА». Единица «руб.» в H58 не меняет безразмерный смысл флага. G59 — «Дефицит».

Для P57:EE58 сохраняем одно правило условного форматирования «равно 1» с исходной светлой диагональной штриховкой #FF99FF; срабатывающий текст делаем чёрным. Отрицательный годовой поток строки 57 и отрицательный остаток строки 58 — разные проверки.

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

Шаг 22 / Недостаток денег / Сверка результата

Сверка в Excel · 1/3

Проверяем накопленный остаток и дефицит. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Денежные остатки, флаги проверок и минимум по строке остатков. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C54:O59.
36Денежные остатки, флаги проверок и минимум по строке остатков. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C54:O59.
Годы 2015–2019 для первой части денежных проверок. Отчетность!P9:T9.
37Годы 2015–2019 для первой части денежных проверок. Отчетность!P9:T9.

Шаг 22 / Недостаток денег / Сверка результата

Сверка в Excel · 2/3

Проверяем накопленный остаток и дефицит. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Денежные остатки и флаги за 2015–2019 годы. Отчетность!P54:T59.
38Денежные остатки и флаги за 2015–2019 годы. Отчетность!P54:T59.
Годы 2020–2024 для второй части денежных проверок. Отчетность!U9:Y9.
39Годы 2020–2024 для второй части денежных проверок. Отчетность!U9:Y9.

Шаг 22 / Недостаток денег / Сверка результата

Сверка в Excel · 3/3

Проверяем накопленный остаток и дефицит. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Денежные остатки и флаги за 2020–2024 годы. Нулевой флаг не означает нулевой денежный остаток. Отчетность!U54:Y59.
40Денежные остатки и флаги за 2020–2024 годы. Нулевой флаг не означает нулевой денежный остаток. Отчетность!U54:Y59.

Шаг 23 / Движение основных средств

Отделяем начальный остаток от ввода

B61 — «Баланс», C62 — «Основные средства». Строки G63:G66: «Баланс на начало», «Ввод в эксплуатацию», «Амортизация», «Баланс на конец»; H63:H66 — рубли.

P63

=ИНДЕКС(Расчеты!$P$282:$EE$282;1;ПОИСКПОЗ(P$9;Расчеты!$P$9:$EE$9;0))

P64

=СУММЕСЛИ(Расчеты!$P$9:$EE$9;P$9;Расчеты!$P$283:$EE$283)

В P63 ИНДЕКС выбирает начальный остаток первого исходного периода нужного года; ПОИСКПОЗ с последним аргументом 0 ищет точное совпадение года. P64 суммирует ввод за год из строки 283. Обе формулы заполняем до EE; стиль — «Обычный», денежный формат с двумя знаками.

Для 2018 года проверяем начальный остаток 0 и ввод около 8 474,58 руб.

Шаг 24 / Конечный остаток ОС

Сохраняем пустую амортизацию и итог движения

O64

=СУММ(P64:EE64)

O65

=СУММ(P65:EE65)

P66

=СУММ(P63:P65)

P65:EE65 остаются пустыми со стилем «Пустая_ячейка»: амортизация в исходной модели не рассчитывается. Не добавляем в эти ячейки диагностические формулы с нулевым результатом. При этом O65 сохраняет исходную СУММ и возвращает ноль.

O64 и O65 оформляем «СУММА», P66:EE66 — «Л_Баланс»; денежный формат — два знака. Заполняем формулу P66 вправо до EE. O63 и O66 оставляем пустыми: здесь нет суммарного остатка или искусственного начального значения.

Проверяем каждый активный год: начало + ввод + амортизация = конец. Эти формулы меняют начальный остаток и ввод 2018 года, а также общий ввод O64; конечная стоимость основных средств и денежные потоки исходного примера сохраняются. Новую амортизационную политику этот урок не вводит.

Шаг 24 / Конечный остаток ОС / Сверка результата

Сверка в Excel

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

Основные средства: подписи, единицы и годовой итог ввода. O63 и O66 остаются пустыми. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!B61:O66.
41Основные средства: подписи, единицы и годовой итог ввода. O63 и O66 остаются пустыми. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!B61:O66.
Годы 2015–2019, включая ввод основных средств в 2018 году. Отчетность!P9:T9.
42Годы 2015–2019, включая ввод основных средств в 2018 году. Отчетность!P9:T9.
Основные средства за 2015–2019 годы: начальный остаток 2018 года равен нулю, ввод — 8 474,58 руб. Строка амортизации 65 не заполнена. Отчетность!P63:T66.
43Основные средства за 2015–2019 годы: начальный остаток 2018 года равен нулю, ввод — 8 474,58 руб. Строка амортизации 65 не заполнена. Отчетность!P63:T66.

Шаг 25 / Активы

Проверяем состав годовых активов

C68 — «Активы». В следующей таблице указаны годовые статьи и источники конечных остатков на листе «Расчеты».

Ячейка и статьяИсходная строка
G69 — Основные средства288
G70 — Незавершенное строительство289
G71 — НДС по приобретенным ценностям290
G72 — Дебиторская задолженность291
G73 — Денежные средства292
G74 — Прочие оборотные активы293
D75 — Итого активыСумма годовых строк 69:74

C68 имеет «Заголовок3», подписи G69:G74 — «Обычный», D75 — «Заголовок4». В H69:H75 сохраняются рубли со стилем «ед_изм». Сохраняем унаследованную единицу в H76, хотя строка служит пустым разделителем.

Эти статьи отражают состояние на конец года. Их нельзя суммировать по месяцам или кварталам: иначе одни и те же остатки будут учтены несколько раз. Прочие оборотные активы сохраняют исходную конструкцию НДС из М6 с разобранным там ограничением.

Шаг 26 / Остатки активов

Выбираем конечные остатки каждого года

P69

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P288:$EE288)

P70

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P289:$EE289)

P71

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P290:$EE290)

P72

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P291:$EE291)

P73

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P292:$EE292)

P74

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P293:$EE293)

Для этих конечных остатков сохраняется ПРОСМОТР по дате конца года. Можно ввести P69, заполнить вниз до P74 и затем каждый ряд вправо до EE: номер исходной строки меняется, поскольку он не закреплён; столбцы P:EE закреплены. Сверяем все шесть выражений, чтобы не спутать движение основных средств 63/64 с остатками баланса.

Сохраняем «Обычный» и денежный формат с двумя знаками. Для исходного календаря дата конца каждого активного года есть в строке 6 «Расчетов»; эту формулу не рассматриваем как универсальный способ выбора остатков за пределами исходного календаря.

Шаг 27 / Итоги активов

Сохраняем подытог и суммы столбца O

P75

=СУММ(P69:P74)

O69

=СУММ(P69:EE69)

O70

=СУММ(P70:EE70)

O71

=СУММ(P71:EE71)

O72

=СУММ(P72:EE72)

O73

=СУММ(P73:EE73)

O74

=СУММ(P74:EE74)

O75

=СУММ(P75:EE75)

P75 заполняем до EE и сохраняем «Л_Баланс». O69:O75 имеют стиль «СУММА» и денежный формат с двумя знаками. В скопированном столбце O заменяем прежние МАКС на показанные СУММ.

O69:O75 — суммы остатков на конец каждого года, как предусмотрено исходной моделью, а не баланс на конец проекта. Активы на конец проекта находятся в последнем активном годовом столбце Y. Такая сумма может быть нужна для воспроизведения исходной таблицы, но не является денежным оборотом.

Шаг 27 / Итоги активов / Сверка результата

Сверка в Excel · 1/2

Сохраняем подытог и суммы столбца O. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Статьи активов и суммы годовых остатков в O. Эти суммы не являются балансом на одну дату. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C68:O75.
44Статьи активов и суммы годовых остатков в O. Эти суммы не являются балансом на одну дату. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C68:O75.
Годы 2020–2024 для показанного баланса активов. Отчетность!U9:Y9.
45Годы 2020–2024 для показанного баланса активов. Отчетность!U9:Y9.

Шаг 27 / Итоги активов / Сверка результата

Сверка в Excel · 2/2

Сохраняем подытог и суммы столбца O. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Активы на конец каждого года 2020–2024. Дата окончания показанного проекта — конец 2024 года. Отчетность!U69:Y75.
46Активы на конец каждого года 2020–2024. Дата окончания показанного проекта — конец 2024 года. Отчетность!U69:Y75.

Шаг 28 / Пассивы

Выбираем конечные остатки пассивов

C77 — «Пассивы»; G78 «Уставный капитал», G79 «Нераспределенная прибыль», G80 «Заемные средства», G81 «Кредиторская задолженность». H78:H81 — рубли.

P78

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P297:$EE297)

P79

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P298:$EE298)

P80

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P299:$EE299)

P81

=ПРОСМОТР(P$6;Расчеты!$P$6:$EE$6;Расчеты!$P300:$EE300)

Начав с P78, заполняем вниз до P81 и вправо до EE; проверяем соответствие исходным строкам 297:300. Можно скопировать формулу конечного остатка активов, но в ней нужно изменить ссылку на исходную строку. Переименования статьи недостаточно. Периодные ячейки имеют «Обычный» и денежный формат с двумя знаками. C77 оформляется «Заголовок3», подписи G — «Обычный».

Шаг 29 / Итоги пассивов

Сводим пассивы и сохраняем смысл суммы

P82

=СУММ(P78:P81)

O78

=СУММ(P78:EE78)

O79

=СУММ(P79:EE79)

O80

=СУММ(P80:EE80)

O81

=СУММ(P81:EE81)

O82

=СУММ(P82:EE82)

D82 — «Итого пассивы» со стилем «Заголовок4», H82 — рубли. P82 заполняем до EE со стилем «Л_Баланс». O78:O82 — «СУММА», денежный формат с двумя знаками. В O76/O77 новые суммы не вводим: это разделительный ряд и заголовок.

В O здесь также складываем остатки на конец десяти лет. Например, уставный капитал 3 000 руб. в каждом году даёт O78 = 30 000 руб.; это не размер капитала на конец проекта. Для конечного состояния используем Y78:Y82.

Шаг 30 / Проверка баланса

Сверяем активы и пассивы по каждому году

P84

=P75-P82

O84

=СУММ(P84:EE84)

K84

=O84

G84 сохраняет подпись «проверка баланса», H84 — рубли. P84 заполняем до EE, стиль — «Обычный», денежный формат с двумя знаками. O84 имеет «СУММА», K84 — «ТРЕВОГА».

Сначала проверяем каждое годовое расхождение P84:Y84. Затем — общий итог O84 и отображение K84. Одного нулевого O84 недостаточно: положительная ошибка одного года может погаситься отрицательной ошибкой другого.

Сопоставляем деньги P73:Y73 с остатками на конец года P55:Y55 и последними исходными периодами соответствующих лет. Нулевой баланс проверяет арифметическую связь отчётных форм, но не доказывает корректность всех финансовых допущений, налоговой конструкции или условных выплат.

Шаг 30 / Проверка баланса / Сверка результата

Сверка в Excel · 1/2

Сверяем активы и пассивы по каждому году. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Пассивы, общие суммы годовых остатков и контроль баланса. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C77:O84.
47Пассивы, общие суммы годовых остатков и контроль баланса. Пустые столбцы I:J и L:N в иллюстрации пропущены; K и O сохранены. Отчетность!C77:O84.
Годы 2020–2024 для показанного баланса пассивов. Отчетность!U9:Y9.
48Годы 2020–2024 для показанного баланса пассивов. Отчетность!U9:Y9.

Шаг 30 / Проверка баланса / Сверка результата

Сверка в Excel · 2/2

Сверяем активы и пассивы по каждому году. Сопоставляем адреса и значения со своей книгой; полный ряд остаётся в Excel.

Пассивы и проверка равенства активов и пассивов за 2020–2024 годы. Полный ряд 2015–2024 остаётся в Excel. Отчетность!U78:Y84.
49Пассивы и проверка равенства активов и пассивов за 2020–2024 годы. Полный ряд 2015–2024 остаётся в Excel. Отчетность!U78:Y84.

Шаг 31 / Структура листа

Завершаем структуру годовых форм

После сверки формул удаляем целиком строки 85:130 только на новой «Отчетности». На ней остаются календарь и три формы до строки 84. На листе «Расчеты» эти строки и расчётные блоки сохраняются.

Раскрываем группы и проверяем их границы после удаления строк. Не добавляем новую группировку поверх уже правильной. Если границы отличаются, на этом новом листе выполняем «Данные → Разгруппировать → Удалить структуру» и восстанавливаем её по таблице. Сначала выделяем целые строки внешних групп, затем вложенных; для каждого диапазона используем «Данные → Группировать → Строки».

УровеньДиапазоны строк
Внешние группы7:20; 24:30; 33:59; 62:84
Вложенные группы календаря9:10; 13:14; 17:18; 20:20
Вложенные группы денежных потоков34:37; 40:40; 44:50
Вложенные группы баланса63:66; 69:74; 78:81

В исходном представлении свёрнуты только подгруппы 13:14 и 17:18; их можно раскрыть для проверки флагов. Остальные строки годовых форм видимы. Внешние заголовки 23, 32 и 61 остаются вне своих групп. Повторно проверяем закрепление P22.

Проверка / Годовые формы

Проверяем годовую отчётность

Что проверитьКритерий
КалендарьP:Y — 2015–2024 годы. В Z:EE сохраняются предусмотренные формулами неактивные значения.
Прибыль и денежный потокГодовые обороты равны суммам исходных периодов соответствующего года. Все K24:K30 и K34:K52 проверены.
Основные средстваВ 2018 году S63 — 0, S64 — 8 474,58 руб.; годовой ввод O64 — 8 474,58 руб. P65:EE65 остаются пустыми.
БалансКаждое значение в диапазоне P84:Y84 равно нулю; активы и пассивы сопоставлены на одинаковую конечную дату года.
ДеньгиP73:Y73 сверены с P55:Y55. Флаги отрицательного потока и отрицательного денежного остатка не смешиваются.
Пустые опорыG2:G3, O55, O63, O66 и P50:EE50 не заполняются нулями или поздними ссылками.

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

Сохраняем рабочую копию. Для сверки результата используем файл М07_Контроль_v2.xlsx. Годовые формы помогают рассматривать модель по годам; это учебные формы, а не заявление о соответствии нормативной финансовой отчётности. Условности НДС, налога на прибыль, DSCR и потока акционеров из предыдущих уроков сохраняются.