В рамках разговора о связи отчёта о движении денежных средств и бухгалтерского баланса мы имели необходимость затронуть несколько деликатный вопрос, связанный с амортизацией основных средств и связанное с подобным воздействием отображение в финансовой отчётности. Однако расчёты, которые мы проводили были несколько запутанными и проводить их каждый раз с листочком на бумаге не представляет особого удовольствия. Особенно, если приходится производить пересчёт показателей по нескольким видам основных средств за несколько лет. Посему встаёт задача автоматизации и наглядного отображения данного процесса. Этим мы и займёмся сегодня.
Строим лесенку
В принципе, ничего не мешает попытаться загнать всю формулу амортизации, учитывающей все возможные условия в одну ячейку и попытаться её затем протянуть на всю длину отчёта. Возможно, в наиболее простых случаях подобные изыскания даже смогут увенчаться успехом, но ориентироваться на подобные методы - рискованная затея. Поэтому весьма разумнее воспользоваться дарами цивилизации и применить метод расчёт амортизации в Excel в форме своеобразной лесенки. Выглядит это приблизительно так: по оси ординат откладываются года прогноза, а по оси абсцисс - основное средство (или группа), которые будут амортизироваться в заданный период. Сами основные средства будет группировать по определённому признаку. В нашем случае это будет срок полезного использования.
Затем, в течение года, по каждой из групп основных средств рассчитывается тот объём основных средств, который списывается. Поскольку основные средства вступают в производственный процесс в разные года и должны рассчитываться по-разному, получается ступенчатая таблица. Смотреть на картинку обязательно :)
Это тот случай, когда лучше один раз увидеть, чем сто раз услышать. Группа амортизации Depr (G1) имеет срок полезного использования пять лет. Depr (G2), как следует из соседствующей ячейки - десять. В строках 3 и 4 указан объём капитальных затрат (реальный денежный поток), которые затем подвергнутся амортизации. Отсюда становится понятно, что в первые три года будут закупаться основные средства на общую сумму в 1800 у. е., имеющих срок полезного использования пять лет. Лишь в четвёртый год будет произведена покупка основных фондов стоимостью 700 у.е. Будем считать, что оборудование покупалось всегда в последний месяц календарного года и амортизация начинается со следующего года.
В строках 9 - 12 показан объём ежегодной амортизации, которая вычисляется по каждой группе средств в соответствии со сроком полезного использования и годом отдельно. По строке 13 объём суммируется и п о строке 15 идёт расчёт балансовой стоимости основных средств компании.
Затем, в течение года, по каждой из групп основных средств рассчитывается тот объём основных средств, который списывается. Поскольку основные средства вступают в производственный процесс в разные года и должны рассчитываться по-разному, получается ступенчатая таблица. Смотреть на картинку обязательно :)
![]() |
"Лесенка" амортизации в действии |
В строках 9 - 12 показан объём ежегодной амортизации, которая вычисляется по каждой группе средств в соответствии со сроком полезного использования и годом отдельно. По строке 13 объём суммируется и п о строке 15 идёт расчёт балансовой стоимости основных средств компании.
Формула расчёта
Поговорим о том, каким образом происходит расчёт значений в таблице. Значения капитальных расходов и СПИ (срока полезного использования) задаются в нашей модели эксплицитно (то есть извне), поскольку это показатели, которые зависят от решений менеджмента и типа закупочных фондов. А вот месячный объём амортизации определяется в рамках заданной модели. Каким же образом мы в состоянии оптимизировать нашу модель? Для этого нужно ответить на два вопроса:
- Каким образом он будет проходить?
- При каких условиях в ячейке будет начинаться и заканчиваться расчёт?
Определение логики формулы
Начнём с первого. Мы определились, что амортизация будет проходить по линейному методу. Это означает, что стоимость основных средств будет распределена на производимую продукцию равномерно в течение СПИ. То есть величина амортизации будет единой для всего периода и составлять частное между величиной ОС и СПИ. Например, для ОС, закупленных в первый год: 1000/5 = 200 у.е. Для ОС второго года: 500/5 = 100. А вот для ОС четвёртого года: 700/10 = 70 у.е.
Теперь об условиях расчёта. Во-первых, мы договорились, что в первый год амортизация не начисляется, поскольку ОС закупаются в последний месяц календарного года. Затем, пока ОС используется в течение СПИ происходит расчёт амортизации. Наконец, если разница между годом расчёта и годом закупки ОС превышает срок полезного использования, то амортизация прекращает начисляться. Здесь, кстати, есть некая вариативность в действиях, поскольку вместо проверки условий через СПИ, мы можем построить вторую лесенку с составом остаточной стоимости и в случае достижения по группе активов "нуля" мы прекращаем расчёт амортизации. Это более наглядное представление процесса, хотя значительно менее компактное.
![]() |
Внешний вид расчёта амортизации через остаточную стоимость |
Каким способом пользоваться, решать Вам. Мне предпочтительнее вопросы компактности, поэтому покажу каким образом отразить амортизацию через СПИ.
Реализация процесса в формуле ячейки
После наших умозрительных упражнений, давайте перейдём к действиям. Разбиваем нашу формулу принятия решения о расчёте на операции. Что у нас получается?
- В год приобретения амортизация равна нулю
- Если с момента времени расчёта до покупки ОС прошло менее пяти лет, амортизация рассчитывается как ОС/СПИ
- Если с момента времени расчёта до покупки ОС прошло более пяти лет, амортизация равна нулю
![]() |
Формула базируется на использовании функции IF (ЕСЛИ) и вложенном в неё одним из двух условий. |
По строке 15 (Balance Value) просто суммируются значения по капитальным вложениям и вычитается сумма накопленной амортизации по всем годам (значения по строке 13).
Механизм работы формулы следующий: если выполняется одно из двух условий (год расчёта минус год покупки = 0 // или // год расчёта минус год покупки больше СПИ (ячейка В3)) ячейка принимает значение "0". Во всех остальных случаях ОС (С3) делится на СПИ (В3) и это значение заносится в остальные ячейки. "В остальных строках письма" принцип соблюдается за исключением того, что вместо ячеек С3 и С1 используются соответственно D1/D3 или E1/E3 и т.д.
Формула способна к протягиванию по горизонтали за счёт того, что ячейки В3 и С5 закреплены в расчётах, в то время, как С$1-$C$1 продвигается "вширь", увеличивая разницу диапазона. Для пущей уверенности, порой стоит протянуть формулу на несколько периодов, чтобы быть уверенным, что все условия работают корректно.
![]() |
Строка 15 суммирует значения по диапазону В3:С14 и вычитает из него объём накопленной амортизации |
Недостатком же является то, что для каждого нового актива формулу придётся с небольшими изменениями выставлять отдельно. Расчёт неустойчив к протягиванию по вертикали, но решение этой проблемы лежит вне рамок данного урока. За сим прощаюсь с Вами на сегодня. Пользуйтесь Excel и принимайте только правильные решения!