Шаг 435.
VBA в MSExcel. Бюджетирование. Создание модели формирования БДДС и БДР. Формирование бюджетов. Подпрограмма ФормулыБДДС

    На этом шаге мы рассмотрим особенности создания этой подпрограммы.

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


Рис.1. Список статей бюджета денежных средств, которые содержат НДС

    И если при создании БДДС эта статья денежных средств содержится в этом списке, то суммы, указанные в функциональном бюджете, будут автоматически увеличиваться на сумму НДС (в примере коэффициент увеличения равен 120%).

    Подпрограмма ФормулыБДДС ничем не отличается от предыдущей, кроме формулы суммирования оборотов по функциональным бюджетам. В ячейку F9 введена формула:

  =ЕСЛИ(СЧЕТЕСЛИ(Пульт!$S$2:$U$10;E9)=1;
    СУММЕСЛИ(ПромРасчеты!$B:$B;$E9;ПромРасчеты!$C:$C)*120%;
    СУММЕСЛИ(ПромРасчеты!$B:$B;$E9;ПромРасчеты!$C:$C))
которая вначале анализирует: может ли эта статья поступления или расхода денежных средств содержать дополнительно сумму НДС, что не включалось ранее ни в функциональные бюджеты, ни в БДР. Для этого с помощью функции СЧЕТЕСЛИ производится поиск этой статьи кода в списке на листе Пульт, и если эта статья обнаружена, то тогда при сравнении со значением 1 в первом аргументе функции ЕСЛИ возвращается значение ИСТИНА. Тогда определенная сумма функционального бюджета во втором аргументе функции ЕСЛИ умножается на заданный коэффициент 120%. В противном случае вычисленная сумма функциональных бюджетов рассчитывается в третьем аргументе функции ЕСЛИ и остается без изменений.


Рис.2. Подпрограмма ФормулыБДДС

    Полный текст этого приложения можно взять здесь.

    Итоги.

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

    Со следующего шага мы начнем рассматривать создание предпосылок для прогнозирования денежных потоков.




Предыдущий шаг Содержание Следующий шаг