Управление финансами в excel

Обновлено: 05.07.2024

В конце мая 2017 мне подумалось, что неплохо бы начать отслеживать на что и как именно я трачу свои деньги. Доходы тогда у меня были небольшие, но на жизнь хватало. Было решено с 01 июня 2017 записывать свои доходы и расходы в специальное приложение и смотреть на что уходят деньги. После нескольких пробных запусков выбор пал на одного польского разработчика с бесплатными возможностями. Итак, 01.06.2017 мой стартовый баланс составлял 4 031,49 рублей.

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

Приложение, которым я пользовался, позволяло бесплатно вести учет по 2 аккаунтам. Но вскоре у меня их стало слишком много и пару раз мне приходилось платить за приложение. В итоге, в конце января 2020 мне стало жаль денег на новое продление, я скачал все данные и начал вести учет в голом Excel. Через полгода могу сказать что это гораздо интереснее и информативнее, чем в приложении. Я сильно погрузился в сам Excel, в статистику и готов показать свои первые результаты сообществу.

Начало. Сводим баланс из приложения и в Excel

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

В этот момент я начинаю понимать что балансы не сходятся — у меня же только записи, без стартовых сумм. Создается новая таблица, вносятся все счета и их остатки на начало ведения учета — 01.06.2017. Чтобы не мучаться с категориями расходов, было решено полностью скопировать структуру из этого же приложения. Щепотка магии — и у меня появился совсем небольшой и самый простой файлик. По хорошему, он мне показывал только мои текущие остатки, уровень доходов и расходов по годам и в нем же велись все записи.


Первые попытки подружиться с Excel

Терять всю имеющуюся аналитику из приложения было грустно, поэтому я начал ее потихоньку восстанавливать своими силами в Excel. Сразу же было решено отказаться от VBA поскольку я не программист от слова совсем. Что-то пытаюсь, но это скорее баловство. Но вернемся к учету.
Сперва с помощью фильтров были подчищены очевидные ошибки при заполнении самих записей: опечатки, дублирование названий, склонения и прочие особенности Великого и Могучего.

Вторым этапом начались эксперименты с аналитикой — графики движений с разбивкой по валютам, по датам, по счетам, и много чего еще. В это же время активно гуглилось всё что можно и смотрелось как ведут учет другие (никак. слишком сложно для внесения и слишком простой анализ).

Мне хотелось сделать все максимально автоматически. Создать на старте конфигурацию по умолчанию, прописать все формулы и вносить только записи в таблицу доходов-расходов. Остальное Excel должен считать сам. Слишком идеально, не?

Через 2 месяца после начала использования Excel я научился обращаться с таблицами, научился автоматически считать остатки по всем счетам и в сумме, разобрался в десятке самых используемых формул и начал опыты над сводными таблицами и условным форматирование. Интересно, а 2 месяца до сводных таблиц это много или мало для новичка?


PQ и PP

Еще примерно через 2 недели я познакомился с PowerQuery и PowerPivot. И если первый мне особо не помог (т.к. все велось в одном файле), то второй решил многие проблемы. Сводные таблицы стало создавать немного проще, а из таблицы записей удалось избавиться от нескольких столбцов — их можно вычислять в PowerPivot.

Вообще, PowerPivot довольно сложная штука, и крайне чувствительная к любым действиям. При этом, каких-либо материалов по ней мало и много приходится понимать самому. Но и результат может прямо радовать, это заметно.

Например, через PowerPivot и связи таблиц удалось наконец-то построить сводную с расходами в разбивке по категориям (150+ штук!). Строить такую «в лоб» приходилось через сводную из записей, вручную группировать категории до нужного уровня и визуально сравнивать значения. Это очень неудобно, хотя бы потому что любая новая категория в таблице записей ломала всю структуру сводной. И на восстановление уходило очень много времени. При помощи же PowerPivot на это требовалось 3 клика мыши.


Революция

Где-то примерно в это же время мне становиться тесно в моём файле и появляется еще один, для тестирования. В нем я могу делать с данными все что хочу, не боясь испортить результаты в основном. Есть только одна проблема — чтобы формулы (и результаты) были одинаковыми, таблицу записей приходится вести в обоих файлах одновременно. Простое копирование новых строк ломает формулы и всё приходится перебивать руками. И новые фичи после тестирования руками построчно переносить в основной файл — тоже такое себе удовольствие.

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

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

И вот в нем вся магия и мощь Excel открылись на полную. Файл с вычислениями получает через PowerQuery данные, работает над ними и отдает в формулы и сводные таблицы. Рядом с ним, PowerPivot отдает свои данные и связывает имеющиеся таблицы в единую структуру. Из этого всего получается очень даже неплохая аналитика. Количество графиков и вычислений растет с каждым днем, объем файла с вычислениями постоянно увеличивается, что-то меняется на страницах. И все это автоматизировано на 90%!


Будущее

Сейчас я веду учет в трех файлах — это DATA + файл с простыми вычислениями (BASIC) + файл с продвинутыми вычислениями (TEST). В таблице записей уже 6800 строк, общие остатки на счетах выросли в несколько раз. Я стал значительно меньше тратить на импульсивные покупки — их просто лень вносить, а если и купил, то стыдно когда вносишь. В сводной таблице с тратами по категориям очень хорошо видно как поменялись расходы на самоизоляции — в ноль просел общественный транспорт и походы в кафе/рестораны+обеды на работе. В июне есть хороший шанс закончить месяц в плюсе — третий раз за 3 года, да еще и третий подряд. И очень хорошо видно в какой момент жена перестала переводить мне деньги на оплату счетов и начал переводить я ей на оплату продуктов. Но это уже наша внутренняя кухня.

Я работаю над файлами каждый день в свободное время. Сегодня, например, перебил все формулы деления на формулы ЕСЛИОШИБКА — так меньше всплывающего спама. Вообще, в заметках у меня более 20 идей над которыми можно поработать. Что-то делается легко, для чего-то надо менять структуру всех трех файлов (не хочу), а что-то просто не умею и надо гуглить и пробовать. Например, не могу сообразить как выстроить бюджет на месяц и контролировать его выполнение не ломая структуры таблиц.

В целом, я знаю чего хочу, знаю как это должно выглядеть. Но все чаще начинаю натыкаться на ограничения самого Excel и его возможностей. Интересно попробовать их собственную надстройку для ведения личного учета, но то что я видел мне уже не нравится. Считаю что у меня больше, детальнее и точнее. Ну и еще многое в процессе, я только-только реализовал всю аналитику что была в приложении. В любом случае, продолжение следует…

TL;DR; Вам это всё, конечно же, не нужно, если у вас б-жественная память и вы помните всё в точности до коробка спичек, купленного той самой ночью. Или если вы всегда знаете, что вам хватит денег до конца месяца. И вы всегда знаете, что во время поездки по Европе у вас хватит денег купить тот очередной сувенир в лавке. Или у вас очень мало трат, да и деньги только со стипендии приходят. Для всех остальных, милости просим под кат.

Я не очень люблю всякие разные приложения для учета финансов под смартфоны или даже на десктоп, так как они обычно навязывают свой примитивный и ограниченный способ простого фиксирования трат. У некоторых есть всякие свистелки, типа автоматически разбирать смс от банков, интегрироваться куда-то, сканировать чеки и так далее. Подход полной автоматизации не уместен, так как теряется контроль и концентрация, а они здесь как раз являются главными. Тем более в этих приложениях отражается видение проблемы автором и оно не расширяемо или не сужаемо, да и в в целом может не понравиться или быть в корне не верным. Поэтому я предлагаю использовать просто Excel(libreoffice, Google-spreadsheets, etc.), но настроить там некоторые формулы и просто следовать системе, дисциплинированно и не халтуря. Так победим.

Для начала ответим на вопрос: “зачем вести учёт?”.

  1. Чтобы знать, на что я потратил N рублей M-ого месяца.
  2. Чтобы знать сколько у меня осталось денег: наличных, на карте или где-то ещё…
  3. Чтобы знать, могу ли я позволить себе сделать покупку и не есть потом сандали до конца месяца. Или, как минимум, определить то время, когда смогу купить нечто, т.е. накопить.
  4. Не допускать перерасхода денег, чтобы не занимать к концу месяца.
  5. Фиксировать что, кто, кому и сколько должен.
  6. И так далее…

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

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

Всё просто — нужно совсем чуть-чуть изучить основы бухгалтерского дела.

Нет, всё не так уныло и сложно, никакой 1С мы с вами не будем запускать. Я лишь только приоткрою занавес, постараюсь показать вам, как можно смотреть на процессы с деньгами с другой стороны, не с той, с которой мы с вами привыкли.

Начнем с введения некоторых понятий: дебетовые, кредитовые счета и операции, баланс, правило двойной записи. Добавим несколько формул. И в конце статьи будут “Этюды” — мои примеры того, как пользоваться полученными знаниями.

Дебетовые счета.

Такие счета отражают собственные средства(активы). Типичные счета.

  1. Наличные
  2. Дебетовая карта в банке
  3. Мешочек под подушкой
  4. Дебетовые долги — показывают сколько вам должны. Теоретически, это деньги принадлежат вам, только они сейчас физически не у вас, но их можно будет использовать потом.

Кредитовые счета.

Кредитовый счет отражает ваши обязанности(пассивы). У вас есть обязательство погасить этот счет. Какие это могут быть счета?

  1. Питание — вы должны покупать еду, как без этого.
  2. Транспорт — вам нужно купить проездной или отложить деньги на бензин.
  3. Медицина — можно откладывать на лечение.
  4. Развлечения.
  5. Учеба/тренировки.
  6. Кредитовые долги — показывают сколько денег вы должны кому-то.
  7. Нераспределенная прибыль — очень интересный счет, он означает, что вы должны распределить ваши доходы по другим кредитовым счетам.
  8. Накопления — вы поставили перед собой обязательство откладывать деньги на какую-то покупку в будущем.

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

Дебетовые счета — активы, отражающие состояние имущества.

Кредитовые счета — пассивы, отражают ваши обязанности.

Операции над счетами.

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


Операции применяются следующим образом. В журнале(таблице) есть 3 колонки — сумма, дебетовая операция, кредитовая операция. Добавляя запись в журнал, мы выставляем сумму денег, далее номер счета над которым применится дебетовая операция и потом номер счета над которым будет кредитовая операция.

Применение операции над счётом такого же типа, добавляет сумму в счёт. Применение операций над счётом другого типа — уменьшает.

Остаток по счёту.

У нас есть счета и операции в журнале. И теперь мы можем применить простые формулы, чтобы узнать состояния всех счетов, которые описываются просто остатком по этому счету.

  • Остаток по дебетовому счёту — это сумма всех дебетовых операций над этим счетом минус сумма всех кредитовых операций над ним.
  • Остаток по кредитовому счету, наоборот — это сумма по кредитовым операциям минус по дебетовым.

Баланс.

После того, как мы определились с двумя типами счетов (левой и правой частью в бухгалтерском учете) можно поговорить о балансе. Дело в том, что сумма по всем кредитовым и сумма по всем дебетовым операциям должны быть всегда равны. Другими словами сумма остатков по счетам должны совпадать. Состояние неравенства будет означать, что деньги были потрачены не понять на что. На “межгалактический бомболёт”, на “банановую республику” или еще на что. Правило баланса говорит что все, абсолютно все, операции с деньгами представляются только записями в журнале операций по определенным заранее счетам и только. Больше нет по определению таких конфузов, мол, “деньги куда-то делись, но не понять на что”. Или “О, под матрацем оказалась 1000 тугриков”.

Ясно-понятно, что мы можем забыть внести запись о покупке или доходе или еще о чём-то. Баланс не про это. Баланс означает, что вы всегда переводите деньги между существующими счетами. Если вы купили ненужный сувенир-пылесборник, то вы должны выбрать из какого кредитового счета вы денежки забрали — из питания, медицины или может быть транспорта? Хорошо если есть пункт, разное или развлечения.

Правило баланса является основным принципом бухгалтерского учёта.

Запись в журнал операций

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

Каждая наша запись будет иметь следующие поля:

  • дата,
  • индекс счета над которым будет применена дебетовая операция,
  • индекс счета над которым будет применена кредитовая операция,
  • сумма,
  • комментарий (там можно указывать что именно было куплено, где, для кого и так далее, что душе угодно)

Двойная запись позволяет отследить источники получения и направления расходования средств.

“Этюды”

Простое описание счетов и идея двойной записи это еще половина дела на пути к секретной технике “учета и планирования финансов”. Нужно уметь вводить эти все движения средств между счетами в таблицу. Поэтому я привожу все возможные сценарии работы.

Пришла зарплата



Увеличился дебетовый счёт, например, “Зарплатная карта” и увеличился кредитовый счёт “Нераспределенная прибыль”. То есть вы потом в конце месяца распределите все деньги по нужным кредитовым счетам, а пока положили в эту коробочку.

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

image



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

  1. Файл DATA. Сюда вносятся все записи расходов-доходов. По сути, это самый важный файл всей системы, он регулярно бекапится и дублируется. Потому что формулы то я восстановлю, а вот чеки могут выгореть. В этом же файле хранятся категории расходов (ибо вносятся в таблицу расходов), типы счетов, виды расчётов и другая служебная часть. Здесь же считаются остатки по каждому счету, т.к. файл имеет минимум вычислений и загружается мгновенно.
  2. Файл BUDGET. Содержит в себе минимальные вычисления, показывает общий баланс и пару графиков. Используется для быстрой проверки гипотез, имеет небольшой вес, запускается быстро. Аналитики почти не включает, все выводы делаются самостоятельно.
  3. Файл BUDGET PRO. Вот здесь хранятся все вычисления, графики, таблички и прочая интересная математика. Прямо сейчас в книге 11 страниц, 9 сводных таблиц, 8 диаграмм, 17152 формул и много чего еще. VBA все еще не используется.

Основой DATA является таблица с записями расход-доходов. Таблица состоит из
||Счёт||Категория||Сумма||Тип оплаты||Как оплачено||Дата||Что покупалось||Где покупалось|| . Формул в таблице нет, но есть подсказки. Например, Счёт, Тип оплаты и Как оплачено можно выбрать из выпадающего списка. Счета подтягиваются из таблицы счетов, остальное — из служебных таблиц. Сумма всегда указывается положительная. Категории не выбираются из списка (т.к. их слишком много) но там есть своя фича. В каждой новой строке категория проверяется на соответствие таблице Категорий и, если такой нет, ругается. На языке Excel это называется «Проверка данных» и позволяет исключить опечатки, ошибки склонений и другие сюрпризы. В принципе, можно настроить Проверку данных ещё и на Сумму или Дату покупки, но здесь проблем меньше.

В прошлый раз спрашивали как вносить длинные чеки. Открыл для себя комбинацию клавиш CTRL+D — копирует ячейку выше. Нажимаем несколько раз, и на новую запись мне нужно внести только Категорию, Сумму и Что покупалось. Нет ничего проще.

Служебные таблицы и таблицу Категорий расписывать не буду, тут вроде всё понятно. Давайте сразу к таблице счетов. ||Название||Валюта||Вид счёта||Начальный баланс||Текущий остаток|| — ничего лишнего, все очень просто. Вид счёта тянется из служебной таблички (Наличные, Валюта, Эл. кошелёк и другие) и выбирается из списка, валюта пока используется как есть. Не исключаю таблицу с валютами при увеличении их количества, но пока не требуется. Было интересно сколько рублей живёт в валюте, начал искать возможность получать курсы автоматом с сайта ЦБ. Пока остановился на формуле

=ФИЛЬТР.XML(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ВЕБСЛУЖБА("http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1="&ТЕКСТ(СЕГОДНЯ();"ДД.ММ.ГГГГ")&"&date_req2="&ТЕКСТ(СЕГОДНЯ();"ДД.ММ.ГГГГ")&"&VAL_NM_RQ=R01239");".";",");"=""1,0";"=""1.0");"//ValCurs//Record//Value")

Не самое изящное решение, но достаточно простое. Готов к другим вариантам, готов к обсуждению. Хочу простую формулу чтобы получать текущий курс от ЦБ и дальше уже работать с ним, памяти не надо, графиков и вот этого всего — тоже. Только курс прямо сейчас.
Текущие остатки считаются тоже очень просто: Доход — Расход + Перевод на — Перевод с. Ну и плюс Начальный баланс, конечно же.

=СУММЕСЛИМН(records[Сумма];records[Счет];[@Счёт];records[Тип];"Доход")-СУММЕСЛИМН(records[Сумма];records[Счет];[@Счёт];records[Тип];"Расход")+СУММЕСЛИМН(records[Сумма];records[Счет];[@Счёт];records[Тип];"Перевод на")-СУММЕСЛИМН(records[Сумма];records[Счет];[@Счёт];records[Тип];"Перевод с")+[@[Начальный баланс]]

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

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

Недостатки DATA

Самый большой сейчас недостаток — курсы валют. По воскресеньям ЦБ не публикует курсы, поэтому формула отдаёт ошибку. Чтобы побороть её надо переписать формулу. В поисках вдохновения или подсказок.

Второе — непонятно что делать с закрытыми счетами. Удалять их из таблицы счетов неправильно, тогда и таблица записей сломается. Болтаться им в общей таблице счетов тоже не к месту. Фильтр скрывает их, но не решает проблемы. Создавать отдельную таблицу с закрытыми счетами тоже не очень. В пассивном поиске решения.

Ну и самое странное для меня — при операциях с финансами, Excel начинает считать суммы типа 0,999999999999999999999 вместо 1, E-12, -0 и другие. Форматирование как денежный тип данных решает отображение ячеек, но в формулах такие значения ломаются. Например, 0,00-(-2,27374E-13) не считается как равное нулю, хотя и является таковым. И таких ошибок все больше и больше в моих таблицах.

BUDGET

Как я уже говорил, BUDGET содержит в себе минимальные вычисления. Если не нужна аналитика, но хочется посмотреть какие-то существенные вещи — открывается этот файл. Прямо сейчас здесь всего 3 листа: таблица записей, общий баланс (формальный остаток) + распределение денег по счетам и график движения в периоде. Практически весь файл считается и обновляется автоматически, я его только просматриваю. Ну и дорабатываю, но это не относится к финансам.

Изначально, в файл BUDGET через PowerQuery подгружаются таблица Счетов и таблица Записей. При этом, таблица Счетов практически не обрабатывается: сортировкой по сумме остатка можно пренебречь, да и спорное это решение. Чуть ниже расскажу зачем я это сделал. Таблица Записей же обрабатывается сильнее. Для начала, все записи сортируются по дате операции. Потому что записи вносятся не всегда сразу, не в хронологическом порядке, сортировка записей в DATA выполняется от случая к случаю. Поэтому, для контроля, мне проще сортировку выполнять при первичной обработке. Вторым этапом меняется столбец Суммы операции с числового на валютный. Столбец Даты операции сам хорошо распознается как дата, остальные столбцы размечены как текстовые. В третий этап добавляется столбец с индексом записей и в таком виде таблица выгружается на лист. Справедливости ради, к таблице Записей в BUDGET я практически не обращался, в основном работаю с ней в DATA.

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

График движения

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

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

Таблица счетов

Ну и пожалуй самый важный лист в этом файле — Счета. Но и здесь не очень много анализа. Как я уже говорил, таблица Счетов практически без изменений подгружается на лист из DATA. Чтобы мне не мешали лишние данные, несколько столбцов сразу же скрываются, например Начальный остаток и Валюта. Казалось бы, зачем их сперва подгружать, а затем прятать? Дело в том, что эти столбцы участвуют в вычислениях. Поэтому, они все равно нужны, хоть я и не хочу их видеть.

Пока таблица Счетов была статична — обозначение валюты стояло приколоченным к каждой ячейке. Но после включения сортировки пришлось искать другой способ. И дело было даже не столько в самом символе валюты, скорее в общем формате. Победить обе проблемы получилось через условное форматирование по формуле. Если валюта в таблице указана как RUR, формат ячейки показывается как 0,00 ₽. Аналогично и для других валют.

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

Кроме того, в отдельных ячейках считается весь текущий остаток в разрезе валют. Это нужно для понимания сколько у меня денег вообще в данный момент. Формула максимально простая: =СУММЕСЛИ(accounts[Валюта];"RUR";accounts[Текущий Баланс])

Финансовые функции в Microsoft Excel

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

Выполнение расчетов с помощью финансовых функций

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

Переход к данному набору инструментов легче всего совершить через Мастер функций.

  1. Выделяем ячейку, куда будут выводиться результаты расчета, и кликаем по кнопке «Вставить функцию», находящуюся около строки формул.

Переход в мастер функций в Microsoft Excel

Мастер функций в Microsoft Excel

Переход к группе финансовых функций в Microsoft Excel

Выбор конкретной финансовой функции в Microsoft Excel

В Мастер функций также можно перейти через вкладку «Формулы». Сделав переход в неё, нужно нажать на кнопку на ленте «Вставить функцию», размещенную в блоке инструментов «Библиотека функций». Сразу вслед за этим запустится Мастер функций.

Переход в мастер функций через вкладку Формулы в Microsoft Excel

Имеется в наличии также способ перехода к нужному финансовому оператору без запуска начального окна Мастера. Для этих целей в той же вкладке «Формулы» в группе настроек «Библиотека функций» на ленте кликаем по кнопке «Финансовые». После этого откроется выпадающий список всех доступных инструментов данного блока. Выбираем нужный элемент и кликаем по нему. Сразу после этого откроется окно его аргументов.

Переход к выбору финансовых функций через кнопку на ленте в Microsoft Excel

ДОХОД

Одним из наиболее востребованных операторов у финансистов является функция ДОХОД. Она позволяет рассчитать доходность ценных бумаг по дате соглашения, дате вступления в силу (погашения), цене за 100 рублей выкупной стоимости, годовой процентной ставке, сумме погашения за 100 рублей выкупной стоимости и количеству выплат (частота). Именно эти параметры являются аргументами данной формулы. Кроме того, имеется необязательный аргумент «Базис». Все эти данные могут быть введены с клавиатуры прямо в соответствующие поля окна или храниться в ячейках листах Excel. В последнем случае вместо чисел и дат нужно вводить ссылки на эти ячейки. Также функцию можно ввести в строку формул или область на листе вручную без вызова окна аргументов. При этом нужно придерживаться следующего синтаксиса:

Функция ДОХОД в Microsoft Excel

Главной задачей функции БС является определение будущей стоимости инвестиций. Её аргументами является процентная ставка за период («Ставка»), общее количество периодов («Кол_пер») и постоянная выплата за каждый период («Плт»). К необязательным аргументам относится приведенная стоимость («Пс») и установка срока выплаты в начале или в конце периода («Тип»). Оператор имеет следующий синтаксис:

Фнкция БС в Microsoft Excel

Оператор ВСД вычисляет внутреннюю ставку доходности для потоков денежных средств. Единственный обязательный аргумент этой функции – это величины денежных потоков, которые на листе Excel можно представить диапазоном данных в ячейках («Значения»). Причем в первой ячейке диапазона должна быть указана сумма вложения со знаком «-», а в остальных суммы поступлений. Кроме того, есть необязательный аргумент «Предположение». В нем указывается предполагаемая сумма доходности. Если его не указывать, то по умолчанию данная величина принимается за 10%. Синтаксис формулы следующий:

Фнкция ВСД в Microsoft Excel

Оператор МВСД выполняет расчет модифицированной внутренней ставки доходности, учитывая процент от реинвестирования средств. В данной функции кроме диапазона денежных потоков («Значения») аргументами выступают ставка финансирования и ставка реинвестирования. Соответственно, синтаксис имеет такой вид:

Фнкция МВСД в Microsoft Excel

ПРПЛТ

Оператор ПРПЛТ рассчитывает сумму процентных платежей за указанный период. Аргументами функции выступает процентная ставка за период («Ставка»); номер периода («Период»), величина которого не может превышать общее число периодов; количество периодов («Кол_пер»); приведенная стоимость («Пс»). Кроме того, есть необязательный аргумент – будущая стоимость («Бс»). Данную формулу можно применять только в том случае, если платежи в каждом периоде осуществляются равными частями. Синтаксис её имеет следующую форму:

Функция ПРПЛТ в Microsoft Excel

Оператор ПЛТ рассчитывает сумму периодического платежа с постоянным процентом. В отличие от предыдущей функции, у этой нет аргумента «Период». Зато добавлен необязательный аргумент «Тип», в котором указывается в начале или в конце периода должна производиться выплата. Остальные параметры полностью совпадают с предыдущей формулой. Синтаксис выглядит следующим образом:

Фнкция ПЛТ в Microsoft Excel

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

Фнкция ПС в Microsoft Excel

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

Функция ЧПС в Microsoft Excel

СТАВКА

Функция СТАВКА рассчитывает ставку процентов по аннуитету. Аргументами этого оператора является количество периодов («Кол_пер»), величина регулярной выплаты («Плт») и сумма платежа («Пс»). Кроме того, есть дополнительные необязательные аргументы: будущая стоимость («Бс») и указание в начале или в конце периода будет производиться платеж («Тип»). Синтаксис принимает такой вид:

Функция СТАВКА в Microsoft Excel

ЭФФЕКТ

Оператор ЭФФЕКТ ведет расчет фактической (или эффективной) процентной ставки. У этой функции всего два аргумента: количество периодов в году, для которых применяется начисление процентов, а также номинальная ставка. Синтаксис её выглядит так:

Функция ЭФФЕКТ в Microsoft Excel

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: