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

Таблица учета личных финансов: пять полезных формул для домашнего бюджета

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

Без такой основы приходится пересчитывать столбцы вручную, а затем искать ошибку в нескольких версиях одной таблицы.

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

1. Журнал операций и функция СУММ

Создайте рабочий лист «Траты». Каждая операция занимает отдельную строку. Даты, категории и суммы вводите в соответствующие столбцы, не объединяйте ячейки и не оставляйте пустых строк внутри журнала.

СтолбецСодержаниеНазначение
AДатаПериод и сортировка
BНаименование операцииОснова для подстановки категории
CТип операцииДоход или расход
DКатегорияПродукты, ЖКХ, транспорт и другие статьи
EЧлен семьиРаспределение расходов
FСпособ оплатыКарта, наличные, перевод
GСуммаЧисловое значение операции
HМесяцВспомогательный признак для отчётов

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

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

Функция СУММ складывает выбранный диапазон. Если столбец G содержит только расходы, общий итог можно получить так:

=СУММ(G2:G500)

Но в описанном журнале в столбце G хранятся суммы и доходов, и расходов. Тип операции указан в столбце C, поэтому обычная СУММ сложит все значения подряд. Для подсчёта расходов понадобится условие:

=СУММЕСЛИ($C$2:$C$500;"Расход";$G$2:$G$500)

Формула смотрит на тип операции в столбце C и складывает сумму из столбца G только в строках со значением «Расход». Доходы можно посчитать отдельно, заменив условие на «Доход». Так получаются два понятных итога вместо одного числа, в котором смешаны поступления и траты.

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

=СУММ(G13:AJ13)

Здесь диапазон должен содержать суммы расходов за выбранный период. Если в горизонтальной таблице одновременно находятся доходы и расходы, их сначала нужно разделить или предусмотреть отдельные диапазоны. Иначе итог снова смешает разные типы операций.

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

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

Корректный бюджет начинается с единой структуры данных. Формула лишь обрабатывает то, что уже стандартизировано.

2. Суммы по категориям: СУММЕСЛИ и СУММЕСЛИМН

Общая сумма расходов показывает масштаб трат, но не объясняет, на что именно ушли деньги. Чтобы увидеть структуру бюджета, нужны итоги по категориям: продукты, ЖКХ, транспорт и другие статьи.

СУММЕСЛИ складывает значения, подходящие под одно условие. В её формуле три аргумента:

=СУММЕСЛИ(диапазон_условия;условие;диапазон_суммирования)

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

Поскольку журнал содержит вместе доходы и расходы, формула для категории должна учитывать оба признака: категорию в столбце D и тип операции в столбце C. Для расходов на продукты используйте СУММЕСЛИМН:

=СУММЕСЛИМН($G$2:$G$500;$C$2:$C$500;"Расход";$D$2:$D$500;"Продукты")

Первый аргумент здесь задаёт диапазон суммирования. Остальные аргументы идут парами: диапазон условия и само условие. Формула складывает значения из G, только если в C указано «Расход», а в D стоит категория «Продукты». Поступления, записанные в ту же категорию, в итог не попадут.

Если категория записана в ячейке A2, её можно подставить вместо текста:

=СУММЕСЛИМН($G$2:$G$500;$C$2:$C$500;"Расход";$D$2:$D$500;A2)

Такая формула удобна для итоговой таблицы: её можно скопировать вниз, а категории перечислить в столбце A. Знак доллара фиксирует диапазоны журнала, чтобы при копировании адреса не смещались. Ссылка A2 остаётся относительной и меняется на A3, A4 и далее.

Для нескольких условий также используют СУММЕСЛИМН. Например, можно посчитать траты на продукты за май, совершённые конкретным человеком и оплаченные картой:

=СУММЕСЛИМН($G$2:$G$500;$C$2:$C$500;"Расход";$D$2:$D$500;"Продукты";$E$2:$E$500;"Ирина";$F$2:$F$500;"Карта";$H$2:$H$500;"май")

В формуле H — вспомогательный столбец с месяцем. Его удобно заполнять по единому правилу: например, выбирать название месяца из списка. Тогда в отчёте не появятся отдельные варианты вроде «мая», «05» и «Май», которые Excel может воспринимать как разные значения.

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

СУММЕСЛИ подходит, когда нужно учесть один признак, например тип операции. СУММЕСЛИМН удобна для среза по нескольким признакам сразу: тип, категория, участник, способ оплаты и месяц. Чем точнее вопрос, тем полезнее такая формула. Она помогает, к примеру, отличить регулярные покупки от разовой траты или посмотреть, на что ушли деньги с конкретного счёта.

У функций есть технические ограничения, о которых стоит помнить при сложной разметке. Очень длинные текстовые условия лучше разбивать на отдельные признаки и хранить в самостоятельных столбцах. Если расчёт возвращает ошибку, сначала проверьте исходные ячейки: пустые или некорректно заполненные значения могут влиять на итог.

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

3. СЧЁТЕСЛИ и логические условия

Сумма и количество операций отвечают на разные вопросы. Сумма показывает объём расходов, а количество помогает заметить частоту покупок. Одна крупная покупка и серия небольших трат могут дать похожий итог, хотя требуют разного разбора.

СЧЁТЕСЛИ подсчитывает строки, подходящие под одно условие. Например, количество расходных операций по продуктам можно найти так:

=СЧЁТЕСЛИМН($C$2:$C$500;"Расход";$D$2:$D$500;"Продукты")

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

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

=СЧЁТЕСЛИМН($C$2:$C$500;"Расход";$G$2:$G$500;">"&$H$1)

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

Логические операторы И и ИЛИ объединяют условия внутри функции ЕСЛИ. Например, можно отметить расходы на продукты, превышающие заданный размер:

=ЕСЛИ(И($C2="Расход";$D2="Продукты";$G2>$H$1);"Проверить расход";"В пределах порога")

Формула проверяет три признака одновременно: строка относится к расходам, категория указана как «Продукты», сумма больше порога. Если все условия выполнены, появляется отметка для проверки. В остальных случаях остаётся другой статус.

С оператором ИЛИ задаются альтернативные варианты. Например, можно проверить, что в столбце C указан один из допустимых типов операции:

=ЕСЛИ(ИЛИ($C2="Доход";$C2="Расход");"Операция учтена";"Проверить тип")

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

Подсчитать число расходных операций за конкретный месяц можно через СЧЁТЕСЛИМН:

=СЧЁТЕСЛИМН($C$2:$C$500;"Расход";$H$2:$H$500;"май")

Формула возвращает количество строк, где одновременно указан тип «Расход» и месяц «май». Если записей стало больше, это повод посмотреть на категории и отдельные операции, даже когда сумма в целом остаётся в пределах плана.

СЧЁТЕСЛИ и СЧЁТЕСЛИМН измеряют частоту, а ЕСЛИ с операторами И и ИЛИ задаёт статус по выбранным условиям. Эти функции не меняют исходные операции, а добавляют к журналу контрольный слой. С ним проще заметить необычную запись, не пересматривая каждую строку вручную.

4. Справочник категорий: ВПР и ПРОСМОТРX

Ручной ввод категории работает до первого пропуска или опечатки. «Продукты» и «Продукты » с пробелом в конце выглядят одинаково, но для формулы это разные значения. Подстановка из справочника снижает риск такого разнобоя.

Создайте отдельный лист «Справочник» с двумя столбцами:

Наименование операцииКатегория
СупермаркетПродукты
АптекаЗдоровье
МетроТранспорт
ЖКХКоммунальные услуги

В столбце D листа «Траты» можно использовать ВПР:

=ВПР(B2;Справочник!$A$2:$B$100;2;0)

Ячейка B2 содержит наименование операции. ВПР ищет его в первом столбце указанного диапазона, а из второго возвращает категорию. Последний аргумент 0 требует точного совпадения.

В современных версиях Excel доступна ПРОСМОТРX:

=ПРОСМОТРX(B2;Справочник!$A$2:$A$100;Справочник!$B$2:$B$100;"Не найдено")

Здесь отдельно задаются диапазон поиска и диапазон результата. Если наименование отсутствует в справочнике, формула выводит текст «Не найдено», а не стандартную ошибку поиска. Это помогает замечать новые или введённые с опечаткой операции.

ПараметрВПРПРОСМОТРX
Где искатьПервый столбец диапазонаОтдельный диапазон поиска
Где получать результатПо номеру столбцаОтдельный диапазон результата
Нет совпаденияОшибка поискаМожно задать текст или другое значение
СовместимостьДоступна во многих старых и новых версиях ExcelДоступна в современных выпусках Excel 365 и Excel 2021

ВПР требует, чтобы столбец с наименованиями находился слева от столбца с категориями. Если менять порядок столбцов в справочнике, номер столбца в формуле тоже придётся проверять. ПРОСМОТРX разделяет диапазон поиска и диапазон результата, поэтому такое изменение не привязывает результат к номеру столбца.

Диапазон справочника в формуле ВПР лучше закрепить знаками доллара. Если формулу протянуть вниз на сотни строк, адрес $A$2:$B$100 останется прежним. Сам справочник тоже требует порядка: наименования должны быть записаны единообразно, а повторяющиеся ключи могут приводить к неоднозначному результату.

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

5. План, факт и контроль лимитов

Для контроля бюджета нужен отдельный слой с планом и фактом. На листе «Бюджет» каждой категории соответствуют заданный лимит и сумма реальных операций.

КатегорияПланФактОтклонениеСтатус
ПродуктыЗначениеЗначениеРасчётАвтоматический
ЖКХЗначениеЗначениеРасчётАвтоматический
ТранспортЗначениеЗначениеРасчётАвтоматический

Факт по каждой категории собирается из журнала. Поскольку на листе «Траты» вместе записаны доходы и расходы, формула должна учитывать тип операции:

=СУММЕСЛИМН(Траты!$G$2:$G$500;Траты!$C$2:$C$500;"Расход";Траты!$D$2:$D$500;A2)

Ячейка A2 содержит название категории с листа «Бюджет». Формула складывает значения из столбца G, только если в C указано «Расход», а в D совпадает категория из A2. Поступления в ту же категорию в факт расходов не попадут.

Для выбранного месяца добавьте условие по столбцу H:

=СУММЕСЛИМН(Траты!$G$2:$G$500;Траты!$C$2:$C$500;"Расход";Траты!$D$2:$D$500;A2;Траты!$H$2:$H$500;B1)

В B1 указан месяц, например «май». Формула вернёт расходы по категории из A2 за этот период. Если вместо названия месяца используется диапазон дат, в критериях можно задать начало и конец периода. Важно выбрать один способ и применять его ко всем строкам отчёта.

Отклонение можно считать как разницу между планом и фактом:

=B2-C2

При таком порядке положительное значение означает, что часть лимита осталась, а отрицательное показывает перерасход. Если удобнее видеть перерасход положительным числом, используйте =C2-B2. Важно не менять логику от строки к строке, иначе итоговую колонку будет трудно читать.

Статус рассчитывается через ЕСЛИ:

=ЕСЛИ(C2>B2;"Перерасход";ЕСЛИ(C2=B2;"Лимит исчерпан";"Есть запас"))

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

Проверка общего лимита должна сопоставлять расходы за месяц с суммой месячных планов. Предположим, в B2:B10 находятся планы по категориям, а в B1 указан выбранный месяц. Тогда формула будет такой:

=ЕСЛИ(СУММЕСЛИМН(Траты!$G$2:$G$500;Траты!$C$2:$C$500;"Расход";Траты!$H$2:$H$500;B1)>СУММ(B2:B10);"Общий лимит нарушен";"Общий лимит в норме")

Здесь расходы отбираются по типу операции из столбца C и месяцу из столбца H, а суммы берутся из G. Результат сравнивается с общим планом в B2:B10. Если месячный расход больше суммы лимитов, таблица сообщит о превышении. Доходы в проверку не попадут.

Рабочая последовательность выглядит так:

1. Задайте план по категориям, которые действительно используете.

2. Получите факт из журнала через СУММЕСЛИМН, добавив условия «Расход» и нужную категорию.

3. Если нужен отчёт за месяц, добавьте условие по месяцу.

4. Рассчитайте отклонение между планом и фактом.

5. Выведите статус через ЕСЛИ и разбирайте превышение по операциям.

Общий перерасход сам по себе мало что объясняет. Сначала посмотрите, в какой категории возникло отклонение, затем проверьте период, участника и способ оплаты. СУММЕСЛИМН помогает сузить выборку, СЧЁТЕСЛИМН показывает частоту операций, а справочник избавляет от разнобоя в названиях.

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

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

СУММ подсчитывает значения в диапазоне. СУММЕСЛИ и СУММЕСЛИМН формируют итоги по условиям. СЧЁТЕСЛИМН показывает, сколько операций соответствует нескольким признакам. ВПР или ПРОСМОТРX подставляют категорию из справочника. ЕСЛИ превращает сравнение плана и факта в понятный статус.

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

Частые вопросы

Как посчитать только расходы, если в одном столбце журнала записаны и доходы, и траты?
Для подсчета расходов используется формула СУММЕСЛИ с условием, которая смотрит на тип операции в столбце и складывает значения только в строках со значением «Расход».
Какая формула заменяет ручной ввод категорий и защищает от опечаток?
Категории можно автоматически подставлять из справочника с помощью функций ВПР или ПРОСМОТРX, которые ищут наименование операции и возвращают соответствующую категорию.
Как составить формулу для подсчета трат по конкретной категории за определенный месяц?
Для среза по нескольким признакам одновременно применяется функция СУММЕСЛИМН, куда в качестве условий передаются тип операции «Расход», название нужной категории и вспомогательный столбец с месяцем.
Как в таблице рассчитать отклонение между планом и фактом?
Отклонение вычисляется как разница между планом и фактом, где положительное значение показывает оставшуюся часть лимита, а отрицательное сигнализирует о перерасходе.
С помощью какой формулы можно вывести статус превышения лимита?
Статус рассчитывается через функцию ЕСЛИ, которая сравнивает фактические расходы с плановыми и выдает текст «Перерасход», «Лимит исчерпан» или «Есть запас».