Страницы: 1
RSS
Расчет амортизации
 

Добрый день.

Ранее на этом форуме мне помогли прописать короткую формулу для расчета амортизации через максимальный срок использования основного средства. За 2025 г. в ст. S и на 2027 г. в ст.T

Сейчас поставили задачу, чтоб добавить в данную формулу несколько модернизаций.

Суть в следующем.

Надо добавить в формулу переменные, чтоб сумма амортизации считалась как разность МСПИ (ст.F) и месяцы, которые прошли за период модернизации 3 (ст. О) на балансовую стоимость модернизации 3 (ст. R), при этом надо учесть сумму амортизации, которая начислилась с начала 2025 г и даты модернизации 1 и 2.

Соответственно, если модернизации 3 нет, то нужно, чтоб сумма амортизации считалась как разность МСПИ (ст.F) и месяцы, которые прошли за период модернизации 2 (ст. K) на балансовую стоимость модернизации 2 (ст. N), при этом надо учесть сумму амортизации, которая начислилась с начала 2025 г.  и даты модернизации 1

И если нет модернизации 2, то нужно, чтоб сумма амортизации считалась как разность МСПИ (ст.F) и месяцы, которые прошли за период модернизации 1 (ст. G) на балансовую стоимость модернизации 1 (ст. J)

Помогите пожалуйста прописать короткую формулу, а то те, которые пытаюсь сделать я, получаются очень громоздкими. Заранее благодарю.

Изменено: Денис Булгаков - 16.04.2026 12:10:23
 
Ну если из вашей формулы лишние условия поудалять, то она уже читаема, фактически одни блок трижды повторяется. В вашу логику особо не вникал, но заметил, что можно выбор использовать для разных периодов.  Однако в лоб, не сильно короче. См. файл. В последнем случае, я выбору даты имя присвоил вбрд(см.диспетчер имен)
 
Денис Булгаков, поджать конечно можно то что есть, но есть вопросы к методике подсчёта. Т.е. деление на 30 даст тем большую погрешность чем больше месяцев. Вот, например,  вы считаете оставшееся количество месяцев разностью между смещенной ДАТАМЕСом датой начала и датой модернизации...
Если то же самое посчитать от обратного т,е сначала посчитать месяцы между датой начала и датой модернизации и отнять это из "МСПИ", то полученный результат будет отличаться...
как вариант использовать РАЗНДАТ, но там тоже не без нюансов или делить не на 30, а на 30,4444

=ОКРУГЛ(МАКС(МИН(S$3;$C6+$F6*274/9)-МАКС(1/ПРОСМОТР(2;1/$C6:$R6/(ЛЕВБ($C$5:$R$5)="Д"));ДАТАМЕС(S$3+1;-12));)/274*9;)/ПРОСМОТР(2;1/$C6:$R6/(ЛЕВБ($C$5:$R$5)="Б"))/ОКРУГЛ($F6-(1/ПРОСМОТР(2;1/$C6:$R6/(ЛЕВБ($C$5:$R$5)="Д"))-$C6)*9/274;)

...да, Денис Булгаков, в вашей формуле не учтено "если нету модернизаций"
Изменено: ПавелW - 17.04.2026 12:54:00
 
Большое спасибо. Поразбираюсь.
Страницы: 1
Читают тему
Наверх