Расчёт точки безубыточности по данным отчёта о финанcовых результатах


Исходными данными для выполнения расчётов являются 4 строки отчета о финансовых результатах за несколько лет (чем больше - тем лучше).
Выручка (строка 2110 - vr);
Себестоимость (строка 2120 - sp);
Коммерческие расходы (строка 2210 - kr);
Управленческие расходы (строка 2220 - ur).
На их основе можно определить полную себестоимость для каждого периода по формуле ps = sp+kr+ur. Полная себестоимость состоит из постоянных и переменных затрат. То есть:
ps = C+k*vr.
где С - неизвестные постоянные затраты, а k - неизвестная доля переменных затрат в выручке (vr).
По известным данным рядов ps и vr строится уравнение регрессии и вычисляются коэффициенты C и k, по значениям которых точка безубыточности вычисляется по формуле:
C/(1-k)
Модель не всегда срабатывает адекватно. Иногда (особенно при малых рядах) может оказаться, что либо C<0, либо k>1. Понятно, что в этом случае результаты неверны.

Функция cvp - расчёт точки безубыточности

Функция cvp(vr,sp,kr,ur) строит уравнение регрессии на основании массивов данных vr,sp,kr,ur (см. выше) по изложенной выше модели строит уравнение регрессии, рассчитывает точку безубыточности и выводит канонический график с исходными данными, линией регрессии и точкой пересечения выручки с прямой суммы постоянных и переменных затрат.
Разметка
~vr=massiv('780612980 887230674 1231261784 1632652981 1774979437 2507009504')
~sp=massiv('254986797 317406047 425190517 578525891 723781021 938425860')
~kr=massiv('309923956 347190966 433953918 518675487 540917840 639679363')
~ur=massiv(' 8147344 11041109 13972952 17555687 23678150 33278171')
@cvp(vr,sp,kr,ur)
Вывод
Y=131124492.89554+0.60695909470983*X
X:Выручка Y:Полная себестоимость (sp+kr+ur)
Постоянные затраты
131 124 493
Переменные затраты на денежную единицу выручки
0,607
Точка безубыточности
333 615 385
R-квадрат
0,988


TCF Фактическая полная себестоимость
TCC Расчётная полная себестоимость
FC Расчётные постоянные затраты
R Выручка
LR Точка безубыточности

Функция cvpfs - расчёт точки безубыточности

Функция cvpfs(p) выполняет те же действия, что и функция cvp(), но выбирает данные из источника, заданного элементом d: вектора (строки p).
В данной статье имеется секция .segega, содержащая следующие данные:
$.x cvp
$.n Сегежа: Расчёт точки безубыточности по данным отчётов о финансовых результатах
$.a
$.d 02333
/cvp
*Выручка от реализации
vr 6132184 5668941 659446 7377898 7386319 8049014 9391204 13481801
*Себестоимость продаж
sp 5467989 4626906 5290604 5222524 5430685 6171358 6535864 7203172
*Коммерческие затраты
kr 511526 631758 698744 735182 759056 786348 958337 1339120
*Управленческие затраты
ur 395445 267905 332420 376010 357264 367388 396558 441532
//
Применим к ним функцию cvpfs()
Разметка
@cvpfs('d:*~segega')
Вывод
Y=5169533.9640475+0.23986567805211*X
X:Выручка Y:Полная себестоимость (sp+kr+ur)
Постоянные затраты
5 169 534
Переменные затраты на денежную единицу выручки
0,240
Точка безубыточности
6 800 816
R-квадрат
0,622


TCF Фактическая полная себестоимость
TCC Расчётная полная себестоимость
FC Расчётные постоянные затраты
R Выручка
LR Точка безубыточности

Оцените публикацию по предложенной шкале
-5  -4  -3  -2  -1  0  +1  +2  +3  +4  +5

Статистика Код