Финансовая модель в Excel с помощью ИИ: от допущений до готовой таблицы
Сборка финансовой модели с нуля — это два-три дня в Excel: листы, формулы, связи между P&L, Cash Flow и балансом, потом графики и проверка на ошибки. Разбираем, как описать допущения обычными словами и получить финансовую модель в Excel автоматически — с прогнозами, связанными листами и диаграммами, которые можно дальше править руками.
Финансовая модель нужна постоянно: показать инвестору, обосновать кредит, спланировать год, оценить новый проект. И каждый раз это одна и та же история — открыть Excel, развести листы, написать формулы, связать P&L с балансом и денежным потоком, добавить графики и потом полдня искать, почему баланс не сходится на 14 рублей. На «чистую» модель уходит два-три дня квалифицированного времени, и большая часть этого времени — не аналитика, а механика построения таблицы.
ИИ-агент снимает именно механику. Вы описываете допущения человеческим языком, а он собирает готовый Excel-файл с формулами, прогнозами и диаграммами. Ниже — сколько это стоит вручную, что именно умеет конструктор финансовых моделей в tirCoWork, разбор на сквозном примере и список того, что обязательно проверить перед тем, как нести модель дальше.
Сколько стоит финансовая модель вручную
Прежде чем считать выгоду от автоматизации, честно посмотрим на цену ручного варианта.
- Своими силами. Финансист или экономист тратит от полутора до трёх рабочих дней на полноценную трёхблочную модель (P&L + Cash Flow + Balance) с горизонтом 3 года помесячно. Это при условии, что человек уже умеет такое строить.
- Внешний подрядчик. Финансовое моделирование на заказ стоит в среднем от 40 000 до 150 000 ₽ за проект — в зависимости от детализации и количества сценариев. Каждая итерация правок — отдельные деньги и дни ожидания.
- Скрытая цена — переделки. Модель почти никогда не делается за один заход. Поменялись допущения по росту, добавился новый канал продаж, инвестор попросил отдельный сценарий — и всё это снова руками.
Главная проблема ручной сборки даже не в первых днях, а в том, что модель тяжело менять. Если связи между листами написаны наспех, любое изменение допущения грозит сломать баланс. Поэтому люди боятся трогать готовую модель — и она устаревает.
ИИ-агент меняет экономику: первая версия собирается за вечер, а каждая итерация — это новая фраза в запросе, а не день в Excel.
Что умеет конструктор финансовых моделей в tirCoWork
tirCoWork — это десктоп-приложение для Mac и Windows: ИИ-агент, который сам пишет и запускает Python-код прямо на вашем компьютере. Он работает с файлами на диске — Excel, CSV, PDF, выгрузками из 1С — и файлы при этом не покидают устройство. Для финансового моделирования это значит, что вы общаетесь с ним словами, а на выходе получаете обычный .xlsx, который дальше открывается в Excel или Google Sheets.
Что агент делает в рамках построения модели:
- Переводит допущения в структуру. Вы перечисляете вводные текстом — он раскладывает их на лист «Допущения» и строит остальные листы со ссылками на него.
- Пишет формулы, а не вбивает числа. Прогноз выручки, себестоимость через маржу, амортизация, налоги, изменение оборотного капитала — всё формулами Excel. Модель остаётся живой и редактируемой.
- Связывает три отчёта. Чистая прибыль из P&L попадает в нераспределённую прибыль баланса; изменения запасов и дебиторки — в денежный поток; денежный поток замыкается на остаток денег в балансе.
- Строит прогнозы. Помесячно или по годам, с заданным темпом роста, сезонностью, выходом на плановую маржу.
- Рисует графики. Динамика выручки и прибыли, структура расходов, кэш на конец периода — диаграммы прямо в книге Excel.
- Достраивает поверх факта. Если дать выгрузку прошлых периодов, агент возьмёт её как базу и спрогнозирует будущее с вашими допущениями.
Важно: вы получаете не «картинку модели», а рабочий файл с формулами. Любую ячейку можно поправить руками, и зависимые показатели пересчитаются — как в любой нормальной таблице.
flowchart LR A["Допущения словами:\nгоризонт, рост, маржа,\nрасходы, налоги, отсрочки"] --> B["ИИ-агент tirCoWork:\nпишет и запускает код\nлокально"] B --> C["Лист «Допущения»\n(все вводные)"] C --> D["P&L\n(прибыль)"] C --> E["Cash Flow\n(денежный поток)"] C --> F["Balance\n(баланс)"] D --> E D --> F E --> F F --> G["Графики\nв Excel"]
Пример: трёхлетняя модель интернет-магазина
Разберём на сквозном примере. Допустим, нужно собрать финансовую модель интернет-магазина на 3 года вперёд. Вводные:
- ассортимент — 200 SKU, средний чек и продажи известны по прошлому году;
- рост выручки — 20% в год;
- валовая маржа — 40%;
- постоянные расходы (аренда, ФОТ, маркетинг) задаются отдельно;
- горизонт — 36 месяцев;
- система налогообложения и ставки задаются в допущениях.
Промпт
Вот как может выглядеть запрос к агенту:
Построй финансовую модель интернет-магазина на 36 месяцев в одном файле Excel. Сделай отдельный лист «Допущения» со всеми вводными. Стартовая выручка первого месяца — 4 500 000 ₽, годовой рост выручки 20% (распредели помесячно), валовая маржа 40%. Постоянные расходы в месяц: аренда и склад 350 000 ₽, ФОТ 1 200 000 ₽ с индексацией 8% в год, маркетинг 12% от выручки. Отсрочка оплаты от покупателей — 5 дней, оплата поставщикам — 20 дней, средний остаток товара на складе — 30 дней себестоимости. Налог считай по выбранной системе (вынеси ставку в допущения). Собери три связанных листа: P&L помесячно, Cash Flow помесячно, Balance на конец каждого месяца. Все расчёты делай формулами Excel со ссылками на лист «Допущения», без вбитых чисел в итоговых таблицах. Добавь графики: динамика выручки и чистой прибыли по месяцам и остаток денег на конец периода. Проверь, что баланс сходится (актив = пассив) в каждом периоде.
Что получается на выходе
Агент пишет код, запускает его локально и отдаёт файл model_eshop_3y.xlsx. Внутри — четыре листа.
| Лист | Что внутри |
|---|---|
| Допущения | Все вводные одним блоком: старт выручки, темп роста, маржа, статьи постоянных расходов, отсрочки, оборачиваемость склада, налоговая ставка. Меняете здесь — пересчитывается вся модель. |
| P&L | Выручка → себестоимость (через маржу) → валовая прибыль → постоянные расходы → EBITDA → амортизация → прибыль до налога → налог → чистая прибыль. Помесячно, 36 столбцов + итоги по годам. |
| Cash Flow | Денежный поток с поправкой на отсрочки и запасы: операционный поток ≠ прибыль из-за дебиторки, кредиторки и товара на складе. Остаток денег на конец каждого месяца. |
| Balance | Актив (деньги, дебиторка, запасы, ОС) = пассив (кредиторка, нераспределённая прибыль, капитал). Сходимость проверена в каждом периоде. |
Связи между листами — настоящие ссылки Excel. Например, в денежном потоке поступления считаются от выручки P&L с лагом в 5 дней; чистая прибыль P&L накапливается в строке «нераспределённая прибыль» баланса. Поэтому модель не «фотография», а инструмент: поменяли в допущениях рост с 20% на 15% — и сразу видно, как просели прибыль третьего года и пик потребности в деньгах.
Поверх таблиц — графики прямо в книге: линия выручки и прибыли по месяцам показывает выход на устойчивую маржу, а столбцы остатка денег сразу подсвечивают месяцы кассового разрыва, если он есть.
P&L, Cash Flow и Balance: почему важно, что листы связаны
Новичок в моделировании часто делает три таблицы, которые живут отдельно: прибыль — сама по себе, денежный поток — сам по себе. Это не модель, а три не связанных отчёта, и они расходятся при первой же правке.
Ценность трёхблочной модели — именно в связях:
- P&L показывает экономику: зарабатывает бизнес или нет по начислению.
- Cash Flow показывает деньги: прибыльная компания может остаться без кэша из-за отсрочек и закупки товара впрок. Денежный поток ловит это.
- Balance — контролёр честности. Если все связи написаны правильно, актив сходится с пассивом в каждом периоде. Не сходится — где-то ошибка в логике, и баланс её ловит.
Когда вы просите агента «проверь, что баланс сходится», вы получаете встроенную проверку корректности. Это та самая полдня поиска расхождения на 14 рублей, которую обычно делают руками, — здесь её делает код.
Что обязательно проверить в готовой модели
ИИ-агент собирает структуру и формулы быстро и аккуратно, но финансовая модель — это ваша ответственность перед инвестором или банком. Перед тем как нести её дальше, проверьте:
- Допущения. Самое главное. Темп роста 20%, маржа 40%, ставки налогов — это ваши гипотезы, а не данные агента. Откройте лист «Допущения» и убедитесь, что каждая цифра обоснована и реалистична.
- Сходимость баланса. Пробегитесь по строке проверки «актив − пассив»: во всех периодах должен быть ноль. Попросите агента подсветить любой период, где не сходится.
- Формулы, а не числа. Кликните по нескольким итоговым ячейкам P&L и баланса — там должны быть ссылки и формулы, а не вбитые значения. Иначе модель не пересчитается при изменении допущений.
- Знаки и логика денежного потока. Рост дебиторки и запасов уменьшает операционный денежный поток, рост кредиторки — увеличивает. Проверьте, что знаки стоят правильно.
- Налоги и система налогообложения. Убедитесь, что применена ваша система (ОСНО, УСН и т. д.) и актуальные ставки. Налоги — частый источник ошибок, потому что их легко зашить «по умолчанию».
- Стресс-тест. Поменяйте одно допущение в крайнюю сторону (например, рост 0%) и посмотрите, ведёт ли модель себя разумно. Если что-то ломается — значит, связь написана неверно.
Удобно, что любую из этих правок не обязательно делать руками: можно вернуться к агенту и сказать «добавь сценарий с ростом 10%» или «вынеси ставку НДС в допущения и пересчитай» — он доработает тот же файл.
Почему это безопасно для финансовых данных
Финансовая модель — это чувствительные цифры: реальная выручка, маржа, планы. Поэтому важно, где они обрабатываются. tirCoWork работает на вашем компьютере: агент пишет и запускает код локально, Excel-файл с моделью сохраняется на ваш диск и не выгружается куда-либо целиком. В облако уходит только текст запроса и, при необходимости, отдельные фрагменты — а не вся книга с цифрами компании.
Если в исходных данных есть персональные данные (например, ФИО сотрудников в выгрузке ФОТ), их можно обезличить перед работой — для этого во встроенном Анонимизаторе данные обезличиваются прямо на устройстве. А ещё tirCoWork даёт доступ к фронтир-моделям из России с оплатой рублями и без VPN — подробнее на странице про модели и токены.
Коротко
- Ручная сборка финансовой модели — это 1,5–3 дня своими силами или 40 000–150 000 ₽ у подрядчика, и она плохо переживает изменения допущений.
- В tirCoWork можно построить финансовую модель с ИИ, описав допущения словами: горизонт, рост, маржу, расходы, налоги, отсрочки — а агент соберёт Excel с формулами, прогнозами и графиками.
- На выходе — связанные листы P&L, Cash Flow и Balance, где баланс сходится в каждом периоде, плюс лист «Допущения» как единая точка управления моделью.
- Модель остаётся живой: меняете допущение — пересчитывается весь прогноз. Каждая итерация — фраза в запросе, а не день в Excel.
- Допущения, сходимость баланса, формулы и налоги нужно проверить руками: ответственность за цифры остаётся за финансистом.
Опишите свои допущения обычными словами и получите финансовую модель в Excel автоматически — скачайте tirCoWork и попробуйте на своём проекте: 30 дней бесплатно, без карты.
Частые вопросы
Можно ли построить финансовую модель с ИИ, просто описав допущения словами?
Да. Вы формулируете вводные обычным текстом — горизонт прогноза, выручка и темп роста, маржинальность, постоянные расходы, налоги, отсрочки оплат — а ИИ-агент tirCoWork переводит это в Excel-файл с формулами. На выходе получается живая модель: вы меняете допущение в ячейке, и связанные показатели пересчитываются, как в обычной таблице.
Финансовое моделирование нейросетью — это формулы или захардкоженные числа?
Правильно сделанная модель должна быть на формулах, а не на вбитых значениях. В промпте прямо просите агента строить модель формулами Excel со ссылками на лист допущений. Тогда таблица остаётся редактируемой: поменяли темп роста или маржу — пересчитался весь прогноз, P&L, денежный поток и баланс.
Какие листы получаются в финансовой модели на выходе?
Обычно это лист «Допущения» (все вводные в одном месте), P&L (отчёт о прибылях и убытках по месяцам или годам), Cash Flow (движение денег с учётом отсрочек и запасов) и Balance (баланс, который сходится). Листы связаны между собой ссылками: прибыль из P&L идёт в баланс, изменения оборотного капитала — в денежный поток.
Уходят ли мои финансовые данные в облако?
Нет. tirCoWork работает локально: агент пишет и запускает код прямо на вашем компьютере, а Excel-файл с моделью остаётся на диске. В облако уходит только текст запроса и при необходимости отдельные фрагменты, а не весь файл с цифрами компании.
Можно ли строить модель на основе реальных данных из 1С?
Да, если выгрузить историю из 1С в Excel или CSV — например, выручку и расходы за прошлые периоды. К базе 1С напрямую tirCoWork не подключается, он работает с выгрузками. Агент возьмёт фактические данные как базу и достроит прогноз поверх них с вашими допущениями по росту.
Соберите финансовую модель из допущений за вечер — попробуйте tirCoWork
Обезличивание работает локально, на вашем компьютере: файлы остаются у вас. 30 дней бесплатно, карта не нужна. Тарифы от 500 ₽/мес.
Соберите финансовую модель из допущений за вечер — попробуйте tirCoWork