Назад к блогу

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

ExcelPack
Анализ банковской выписки в 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, но выписка не врёт. Управляйте по выписке, и деньги будут под контролем.

Заявка

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

Заказ в один клик

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