Мне принесли на аудит файл, который выглядел безупречно. Тринадцать листов, 60 месяцев, графики, три сценария. Внутри нашлось вот что: ссылка на строку выручки, съехавшая на строку выше; диапазон СУММ, не добравший последнюю статью расходов; месячная IRR, выданная как годовая.

Автор не жулик. Он устал где-то на середине. Файл на пять лет — это несколько тысяч формул, собранных руками, часто в спешке, часто ночью. Я нахожу ошибки и в своих.
Разница в том, кто за них платит. Автор потеряет вечер на пересборку. Тот, кто на этот файл дал деньги, теряет деньги.
Порядок, в котором я смотрю чужую модель.
1. Поменять одну вводную вдвое. Самый быстрый тест из всех. Находите ячейку с ценой или числом клиентов и удваиваете. Живая модель пересчитывается целиком: выручка, налоги, прибыль, касса, окупаемость. Если сдвинулось в двух местах, а итоговая таблица стоит как вкопанная — это не модель, а набор чисел, вбитых руками под нужный вывод. Дальше можно не проверять.
2. Числа, спрятанные внутри формул. Сочетание Ctrl и клавиши с тильдой (та же, где буква Ё) показывает формулы. Пробегитесь по строкам расходов и ищите конструкции вида =B12*0,87 и =C20+150000. Каждое такое число — вводная, которую нельзя поменять с листа параметров и о которой не знает никто, включая автора через полгода. Ставка налога, зашитая в двадцать формул, — это не модель, это бетон.
3. Свести прибыль и кассу. Берёте итог прибыли за весь горизонт и накопленный денежный поток за тот же период. Совпадать они не обязаны: амортизация, запасы, отсрочки, кредиты, НДС разводят две цифры законно. Но разницу автор должен объяснить одной фразой. Нет объяснения, а расхождение кратное — где-то одна из таблиц живёт своей жизнью.
4. Диапазоны суммирования. Строку в отчёт добавили, СУММ не растянули. Итог по расходам молча не видит последнюю статью. Проверяется за секунду: встаёте на ячейку итога, F2, Excel подсвечивает охваченный диапазон рамкой. Смотрите самую нижнюю строку блока и самую верхнюю — уезжают обычно они.
5. IRR и NPV. Смотрю период, знак и защиту. Период: если поток помесячный, а функция вернула ставку как есть, доходность улетает в космос — месячную надо приводить к годовой. Знак первого потока: инвестиции стоят с минусом, иначе функция вернёт ошибку или бессмыслицу. И обёртка в ЕСЛИОШИБКА, чтобы при смене сценария вместо ошибки на весь лист был честный прочерк.
6. Первые месяцы. Всё, что делится, — средний чек, выручка на клиента, маржинальность в процентах — в месяцах до старта продаж делит на ноль. Ошибки оттуда протягиваются по цепочке в итоги. Автор их часто не видит: он смотрит на графики и не пролистывает первые месяцы.
7. Сходимость остатков. Остаток на конец месяца равен остатку на начало плюс поток. Остаток на начало равен остатку на конец предыдущего. Проверьте в трёх месяцах: начало, середина, конец. Цепочка рвётся — деньги в модели появляются из воздуха, и все выводы про окупаемость держатся на этом разрыве.
Заодно посмотрите минимальный остаток за весь период. Если он уходит в минус хоть в одном месяце, проекту нужно больше денег, чем написано в запросе.
8. Здравый смысл поверх Excel. Разделите итоги: выручка на квадратный метр, на сотрудника, на кассу в день. И спросите себя, бывает ли такое в этой отрасли. Если по модели одна точка делает оборот сетевого магазина силами трёх человек, дальше формулы можно не проверять. Ошибка не в них.
Восьмой пункт ловит больше, чем первые семь вместе взятые.
Не является индивидуальной инвестиционной рекомендацией.
Такие разборы целиком, с цифрами и выводами по каждой ошибке, выкладываю в своём канале — он указан в профиле.