- •Вклад на покрытие Традиционный метод суммарных издержек
- •Метод на основе вклада на покрытие
- •Относительный вложенный доход
- •Запас финансовой прочности
- •Расчет запаса финансовой прочности при определенных точках безубыточности для всех видов продукции
- •Определение динамического запаса финансовой прочности при многономенклатурном производстве
- •Операционный рычаг
- •Проверка режима вычислений Excel
- •Цикл формирования изменения полученной прибыли при изменении объемов реализации каждого вида изделий
Относительный вложенный доход
Полученная абсолютная величина вложенного дохода, несмотря на преимущества перед методом суммарных затрат, при анализе поведения затрат многономенклатурного производства не дает полного представления для расчета эффективности различных видов продукции. Например, для продукции АО "Стеклодув" определены следующие величины абсолютного вклада на покрытие на единицу продукции: 1,89 руб., 2,40 руб., 1,01 руб. и 5,52 руб., которые трудно проанализировать в совокупности.
Более полное представление дает такой показатель как относительный вклад на покрытие, который рассчитывается как отношение вклада на покрытие на единицу продукции на цену ее реализации. При принятии решений, нацеленных на увеличение прибыли, необходимо стремиться к максимальному увеличению относительного вложенного дохода. Для продукции АО "Стеклодув" относительный вклад на покрытие: 82,17%, 82,76%, 84,17% и 69% (рис. 15. 07.). Максимальное значение этого коэффициента говорит о том, что эта продукция при относительном увеличении объемов ее реализации принесет большую прибыль, чем продукция, имеющая меньшее значение меньшую величину относительного вклада на покрытие.
Создание таблицы анализа изменения уровня рентабельности завода от объема реализации каждого вида продукции
Для анализа влияния на уровень рентабельности изменения физического объема реализации отдельного вида продукции в составе ее в многономенклатурном производстве задайте предпосылки для проведения такого исследования:
физический объем реализации каждого типа продукции должен находиться на уровне точки безубыточности ее в составе многономенклатурного производства, а, следовательно, рентабельность завода должна находиться на нулевом уровне рентабельности. При этом выручка завода должна быть равна сумме постоянных и переменных издержек необходимых для погашения этих издержек;
следующий этап — определение объемов реализации в денежном выражении, при которых суммы, полученные за реализацию каждого продукта в отдельности, должны быть равны. Тогда объем реализации в денежном выражении каждого продукта будет равен четверти выручки завода для выхода им на нулевую рентабельность. Это позволит задать равные условия отдельно для каждого вида продукции по отношению к другим;
далее фиксация объема реализации трех видов продуктов и изменение объемов реализации четвертого с заданным шагом от нуля до двойного увеличения суммы объема реализации составлявшего четверть при получении нулевой рентабельности. И так по всем видам продукции. При этом фиксировать уровень рентабельности завода в целом в процентном выражении;
проанализировать полученные результаты по каждому виду продукции.
Первый этап выполняет подпрограмма НайтиНулевуюТочкуБезубыточности2 (рис. 14.23.).
Определение физического объема реализации каждого вида продукции
При определении точек безубыточности по все видам продукции, объемы реализации каждого продукта в денежном выражении будут значительно различаться (рис. 14.20.). Например, сумма реализации по фигурной посуде равна 1,2 миллиона рублей, а по стандартным бутылкам почти 11 миллионов рублей. Общая же сумма реализации по всей продукции завода равна 17 миллионам рублей. Необходимо определить физический объем реализации для каждого вида продукции, при котором объем реализации в денежном выражении будет равен результату деления общей суммы выручки на количество видов продукции или 17 млн. руб. : 4 вида = 4,25 млн. рублей.
Наипростейший способ — определение поправочного коэффициента, как отношения суммы реализации в денежном выражении по каждому виду продукции на общую сумму выручки. И дальнейшее произведение этого коэффициента на объем реализации этого продукта в физическом выражении. Эту задачу выполняет подпрограмма ОпределениеИзмененияОбъемов (рис. 15.3.)
Рис. 15.3. Подпрограмма для подбора уровня физических объемов для получения одинаковых сумм реализации для каждого продукта
Например, для изменения значения в ячейке D8 используется код VBA, который присваивает ячейке D8 значение равное текущему значению этой ячейки, умноженному на четверть общей суммы выручки завода и деленное на сумму выручки по этому виду продукции:
Sheets("РаспределениеЗатрат").Range("D8").Value = Sheets("РаспределениеЗатрат").Range("D8") * ((Sheets("РаспределениеЗатрат").Range("H30")) / 4) / Sheets("РаспределениеЗатрат").Range("D30")
Но полученный результат не полностью удовлетворяет заданным параметрам. При изменении физического объема реализации и получении равной суммы выручки по всем продуктам изменилась рентабельность. Это объясняется тем, что каждый продукт имеет свои, различные от других параметры издержек и при изменении физических объемов изменилась рентабельность.
Рис. 15.4. Таблица, полученная при определении равномерного объема полученной выручки по каждому изделию
Для создания модели анализа требуется создание таблицы с нулевым уровнем рентабельности и равными сумма реализации каждого вида продукции. Эту задачу выполняет подпрограмма НулеваяРентабельность (рис. 15.5.), которая основана на инструкции Do-Loop. Задача подпрограммы — определение коэффициента отклонения от нулевой рентабельности и последовательное умножение на него содержимого ячеек D8:G8, с последующим присвоением этим же ячейкам полученного результата. В качестве коэффициента использована переменная Z, которая вычитает из единицы значение полученного уровня рентабельности. Полученный результат показан на рис. 15.6.
Рис. 15.5. Подпрограмма подбора нулевой рентабельности при заданных физических объемах реализации
Инструкция Do-Loop похожа на инструкцию While-Wend, но имеет два существенных отличия:
позволяет выбирать — условие выполнения цикла могут быть рас положены в начале или в конце инструкции;
позволяет выбирать пока условие не приобретет истинное значение (оператор Until) или пока условие истинно (оператор While).
Рис. 15.6. Полученный результат подбора нулевого уровня рентабельности
Следующую задачу — построение основной части таблицы (диапазон ячеек В5:Е24 на рис. 15.7.), фиксирующую изменение относительного уровня рентабельности предприятия при изменении физического объема реализации каждого вида продукции при зафиксированном физическом объеме реализации других изделий, решают четыре несложных подпрограммы для каждого изделия. Алгоритм подпрограммы рассмотрим на примере изделия "чашка" (рис. 15.8.).
Рис. 15.7. Таблица и график изменения относительного уровня рентабельности при изменении физического объема реализации с шагом 1/10
Подпрограмма ВкладПокрытиеЧашки состоит из трех частей:
задание условий до цикла расчета;
цикл For-Next выполнения расчетов;
возврат в исходное состояние.
Рис. 15.8. Подпрограмма ВкладПокрытиеЧашки
При задании условий, переменной Х присваивается исходное значение рассчитанного физического объема реализации чашек, после чего рассчитывается шаг изменения этого объема. Предполагаем, что шаг изменения равный 1/10 исходного значения физического объема нас вполне устроит, для чего переменной Y присваивается это значение. Ячейка D8 листа РаспределениеЗатрат очищается от содержимого, что соответствует отсутствию реализации этого вида продукции.
Для цикла расчетов выбрана инструкция For-Next, которая выполняет 20 циклов расчета. В качестве сомножителя прямолинейного увеличения объема изменения физического объема выступает переменная Z, которой при выполнении первого цикла присваивается значение 1. Переменной Row присваивается значение первой пустой ячейки в столбце В. При выполнении цикла первой пустой ячейки В5 присваивается значение рентабельности завода при нулевом уровне реализации чашек, после чего ячейке D8 листа РаспределениеЗатрат присваивается значение шага изменения, умноженное на значение переменной Z (в первом цикле равно 1). И так далее 20 циклов. Последнее значение ячейки D8 при выполнении последнего цикла равно удвоенному значению исходного значения, с которого начинался расчет.
После завершения цикла ячейке D8 листа РаспределениеЗатрат присваивается исходное значение объема реализации.
Подпрограммы по другим видам продукции отличаются изменением ссылок на ячейки, с которыми они оперируют и создаются копированием подпрограммы ВкладПокрытиеЧашки и последующим редактированием.
Полный цикл всех расчетов для создания таблицы на листе ВкладПокрытие выполняет подпрограмма ВкладПокрытие. Задача этой подпрограммы заключается в переводе Excel в ручной режим вычислений и последовательной передаче выполнения расчетов рассмотренным до этого подпрограммам. Самая же последняя строка кода вводит в ячейке В2:Е2 формулы вычисления относительного уровня изменения рентабельности предприятия в целом при изменении физического объема на 1/10 от исходного состояния. И как оказывается при относительных вкладах на покрытие стандартных бутылок (84,17%) и фигурной посуды (69%), первые имеют относительный рычаг изменения рентабельности 3,62%, а вторые — 2,97%.
Этот коэффициент говорит о том, что увеличение физического объема реализации стандартных бутылок на 10% приведет к большей рентабельности предприятия в целом на 0,65%, чем такое же увеличение объемов реализации фигурных бутылок. Эти цифры и сравнение верно при методологии разнесения косвенных издержек, при котором проводятся данные вычисления.
Рис. 15.9. Подпрограмма полного расчета для создания таблицы на листе ВкладПокрытие
