Анализ банковской выписки в Excel: куда уходят деньги компании

Анализ банковской выписки в Excel: куда уходят деньги компании

Вы знаете, сколько денег ушло из компании в прошлом месяце? На что конкретно? Куда делись деньги от продаж? Если честный ответ "не знаю" — эта статья для вас.

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

Почему анализ выписки важен

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

Анализ выписки помогает:

  • Найти утечки денег — неконтролируемые расходы, платежи двойной счёт
  • Понять денежные потоки — когда приходит оплата, когда платим мы
  • Спланировать кассу — не закончится ли депозит в конце месяца?
  • Контролировать поставщиков — платим ли мы правильно, в срок ли приходят товары
  • Обнаружить ошибки — неправильные суммы, платежи в неправильный счёт

Как выглядит выписка в Excel

Банк обычно выдаёт выписку в формате CSV или XLS:

Дата Описание платежа Сумма приход Сумма расход Остаток
01.03.2025 Оплата счёта 1234567 150000 450000
02.03.2025 Зарплата сотрудникам 280000 170000
03.03.2025 Комиссия банка 2500 167500
04.03.2025 Оплата счёта 1234568 200000 367500
05.03.2025 Доставка товара (DHL) 8500 359000

Проблема в том, что в "Описание платежа" написано кратко и не всегда понятно, на что именно потрачены деньги.

Шаг 1: Загрузка выписки в Excel

Большинство банков позволяют скачать выписку в формате:

  • CSV — текстовый файл, импортируется в Excel
  • XLS/XLSX — готовая таблица
  • OFX/QFX — специальный финансовый формат для Quicken, Money и т.д.

Если выписка в CSV:

  1. Открываем Excel
  2. File > Open > выбираем CSV файл
  3. Диалог импорта. Убеждаемся, что разделитель выбран правильно (обычно запятая или точка с запятой)
  4. Проверяем, что данные загрузились корректно

Если ячейки слипались (особенно фамилии и суммы), нужно разделить их через Data > Text to Columns.

Шаг 2: Подготовка данных

Первое: добавляем столбцы, которых нет в выписке:

A: Дата
B: День недели (=TEXT(A2,"DDDD"))
C: Тип (Приход / Расход)
D: Сумма
E: Категория (будем заполнять)
F: Описание (короче, понятнее)
G: Контрагент (кто отправил/получил деньги)

Формула для определения типа платежа:

=IF(D2>0,"Приход","Расход")

Формула для извлечения суммы:

Если в исходной выписке приходы и расходы в разных столбцах, объединяем:

=IF(E2="",F2,-E2)

Где E2 — приход, F2 — расход.

Шаг 3: Категоризация платежей

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

Приходы:

  • Оплата клиентов
  • Возврат денег
  • Проценты по депозиту

Расходы:

  • Зарплата и взносы
  • Поставщики и материалы
  • Доставка и логистика
  • Маркетинг и реклама
  • Услуги (интернет, телефон, аренда)
  • Налоги и сборы
  • Банковские комиссии
  • Всё остальное

Вручную заполнять категории для 500 платежей — мучение. Используем формулу:

=IF(ISNUMBER(SEARCH("Зарплата",F2)),"Зарплата",
IF(ISNUMBER(SEARCH("Поставщик",F2)),"Поставщик",
IF(ISNUMBER(SEARCH("DHL",F2)),"Доставка",
IF(ISNUMBER(SEARCH("Яндекс",F2)),"Реклама",
"Прочее"))))

Формула ищет ключевые слова в описании и автоматически присваивает категорию. После этого вручную исправляем несколько неправильно классифицированных платежей.

Лучше разбить на несколько вспомогательных столбцов:

E: Категория (высокого уровня)
=IF(D2>0,"ПРИХОД","РАСХОД")

F: Подкатегория (детальнее)
=IF(D2>0,
  IF(ISNUMBER(SEARCH("Заказ",G2)),"Оплата заказов","Прочее"),
  IF(ISNUMBER(SEARCH("Зарплата",G2)),"Зарплата",
  IF(ISNUMBER(SEARCH("ООО",G2)),"Поставщики",
  "Прочее")))

Шаг 4: Анализ по категориям

Когда все платежи категоризированы, создаём сводку по категориям:

Категория | Сумма | % от расходов | Последний платёж
Зарплата | 840000 | 42% | 25.03
Поставщики | 520000 | 26% | 24.03
Доставка | 180000 | 9% | 23.03
Маркетинг | 150000 | 8% | 22.03
Услуги | 90000 | 5% | 20.03
Налоги | 100000 | 5% | 15.03
Прочее | 40000 | 2% | 18.03

Формула для суммы по категории:

=SUMIF('Банковская выписка'!$F$2:$F$500,A2,'Банковская выписка'!$D$2:$D$500)

Формула для доли расходов:

=B2/SUM($B$2:$B$8)

Сразу видно: зарплата жрёт 42% расходов. Это много. Нужно ли её снижать? Зависит от бизнеса. Но факт тот что видим явно.

Шаг 5: Граф по дням и неделям

Создаём таблицу с дневными приходами/расходами:

Дата | Приходы | Расходы | Чистый поток | Остаток
01.03 | 150000 | 28500 | 121500 | 450000
02.03 | 0 | 280000 | -280000 | 170000
03.03 | 0 | 2500 | -2500 | 167500
...

Формулы:

Приходы = SUMIFS(выписка!$D$2:$D$500, выписка!$A$2:$A$500, A2, выписка!$C$2:$C$500, "Приход")
Расходы = SUMIFS(выписка!$D$2:$D$500, выписка!$A$2:$A$500, A2, выписка!$C$2:$C$500, "Расход")
Чистый = Приходы - Расходы
Остаток = Остаток_предыдущего_дня + Чистый_поток

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

=SUM($D$2:D2)

На графике видно: в какие дни компания "дышит", в какие испытывает стресс. Если 15-го марта остаток упал до критического значения, значит, нужен кредит или переговоры с поставщиком.

Шаг 6: Анализ потока денег по дням недели

Удобно видеть, в какие дни недели приходит больше оплат:

День недели | Среднее приход | Средний расход
Понедельник | 45000 | 32000
Вторник | 52000 | 35000
Среда | 48000 | 38000
Четверг | 55000 | 29000
Пятница | 42000 | 31000
Суббота | 0 | 5000
Воскресенье | 0 | 3000

Формула:

=AVERAGEIF('Выписка'!$B$2:$B$500,TEXT(WEEKDAY(A2),"0"),'Выписка'!$D$2:$D$500)

Где B — столбец "День недели". Видно, что в выходные расходов мало (автоматические платежи), а приходы приходят в рабочие дни.

Шаг 7: Поиск аномалий и утечек

Отсортируем выписку по размеру платежа в порядке убывания. Посмотрим на самые крупные платежи:

Сумма | Дата | Описание | Категория
450000 | 15.03 | Перевод на счёт ООО "Лидер" | Поставщик
380000 | 01.03 | Оплата счёта | Зарплата
280000 | 02.03 | Зарплата сотрудникам | Зарплата
...

Задаём вопросы:

  • "Зачем 450 000 рублей ООО Лидер? Это нормально?"
  • "Платежи за маркетинг растут или падают?"
  • "Есть ли платежи одинаковой суммы каждый месяц?" — это подозрительно (возможно, платежи без чека)

Шаг 8: Поиск повторяющихся платежей

Создаём список "Платежи, которые повторяются":

Описание | Сумма | Кол-во раз | Всего | Комментарий
Яндекс.Касса | 5000 | 12 | 60000 | Комиссия за платежи
Интернет | 2000 | 1 | 2000 | Каждый месяц
Аренда | 80000 | 1 | 80000 | До конца квартала?

Формула для подсчёта повторений:

=COUNTIF('Выписка'!$F$2:$F$500,A2)

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

Кассовый прогноз

На основе исторических данных прогнозируем остаток в конце месяца:

Если среднедневные расходы 12 000 рублей, а расходов осталось 10 дней, то:

=Остаток_сегодня - (Средние_дневные_расходы * 10)

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

Анализ конкретного поставщика

Нужно понять, сколько мы платим конкретному поставщику и как часто:

Поставщик: ООО "Альфа"
Платежи за месяц:
10.03 | 45000
15.03 | 52000
22.03 | 48000
Всего за месяц: 145000
Среднее за платёж: 48333
Платежи в месяц: 3

Формула для суммы по конкретному контрагенту:

=SUMIF('Выписка'!$G$2:$G$500,"ООО Альфа",'Выписка'!$D$2:$D$500)

Проверяем счёта поставщика и сравниваем с его счётами-фактурами. Платежи совпадают? Если нет — где-то ошибка.

Контроль касс разных точек

Если компания многоточечная (несколько магазинов), каждая точка может иметь свой счёт. Создаём сводку:

Счёт | Приходы | Расходы | Чистый поток | Остаток
Магазин 1 | 520000 | 180000 | 340000 | 450000
Магазин 2 | 380000 | 140000 | 240000 | 280000
Склад | 0 | 210000 | -210000 | 50000
Офис | 0 | 95000 | -95000 | 25000

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

Анализ в Google Sheets вместо Excel

Если нужна совместная работа, используем Google Sheets:

  1. Загружаем CSV выписку
  2. Настраиваем те же формулы
  3. Делимся ссылкой с бухгалтером
  4. Оба видите актуальные данные в реальном времени

Преимущество: не нужно пересылать файлы, всё в облаке, история изменений.

Интеграция с 1C и бухгалтерским ПО

Если у компании есть 1C или другое ПО, выписку можно интегрировать:

  1. Экспортируем из банка в CSV
  2. Импортируем в бухгалтерское ПО
  3. Система автоматически сопоставляет платежи со счётами

Так анализ становится автоматическим, и бухгалтер видит, какие платежи от клиентов уже прошли.

Тепловая карта платежей (условное форматирование)

Раскрашиваем выписку:

  • Зелёный — приход (деньги приходят)
  • Красный — крупные расходы (более 100 000 рублей)
  • Жёлтый — средние расходы (10-100 тыс)
  • Светло-серый — мелкие (менее 10 тыс)

Условное форматирование:

Home > Conditional Formatting > New Rule > Formula
=AND($D2>100000, $C2="Расход")
Color: Красный

Визуально сразу видны "чёрные дыры" в расходах.

Выводы

Анализ банковской выписки — это не просто бухгалтерский документооборот. Это управление кассой, поиск утечек денег, оптимизация расходов. Даже небольшая компания может найти 5-10% экономии, если внимательно посмотрит на выписку.

Начните с простого:

  1. Загрузите выписку в Excel
  2. Отсортируйте по размеру платежа
  3. Посмотрите на 10 самых крупных платежей
  4. Спросите себя: нужны ли все эти платежи?

И помните: всё, что вы видите в выписке, — факт. Это реальное движение денег. Легко обманывать себя в P&L, но выписка не врёт. Управляйте по выписке, и деньги будут под контролем.