Шаг 185.
VBA в MSExcel. Практические приемы программирования на VBA. Тема: расчет амортизации. Теория

    На этом шаге мы рассмотрим некоторые теоретические положения, необходимые для решения этой задачи.

    Под амортизацией подразумевается уменьшение стоимости имущества в процессе эксплуатации. Обычно оценивают величину этого уменьшения на единицу времени.

    Функция рабочего листа АМР (SLN) возвращает величину амортизации имущества за один период времени, используя метод равномерной амортизации.

    Синтаксис:

  АМР (стоимость; остаток; время_эксплуатации)
Аргументы:

    Предположим, вы купили за 6 000 руб. компьютер, который после 5 лет эксплуатации будет оцениваться в 1 000 руб. Снижение стоимости для каждого года эксплуатации вычисляется формулой =АМР(6000; 1000; 5), которая определяет 1 000р.

    Функция АМГД (SYD) возвращает годовую амортизацию имущества для указанного периода.

    Синтаксис:

  АМГД (стоимость; остаток; время_эксплуатации; период)
Аргументы:

    При расчете предыдущего примера получим, что за первый год эксплуатации компьютера амортизация вычисляется формулой =АМГД(6000;1000;5;1), которая возвращает значение 1666.67р., а за последний — формулой =АМГД(6000;1000;5;5), которая возвращает значение 333.33р.

    Функция ДОБ (DB) возвращает амортизацию имущества на заданный период, используя метод постоянного учета амортизации.

    Синтаксис:

  ДОБ (стоимость; остаток; время_эксплуатации; период; месяц)
Аргументы:

    Метод постоянного учета амортизации вычисляет амортизацию, используя фиксированную процентную ставку.

    При расчете предыдущего примера получим амортизацию за время эксплуатации компьютера:

    Функция ДДОБ (DDB) возвращает величину амортизации имущества для указанного периода, используя метод двукратного (или k-кратного) учета амортизации.

    Синтаксис:

  ДДОБ(стоимость; остаток; время_эксплуатации; период; коэффициент) 
Аргументы:

    Метод двукратного учета амортизации предполагает ускоренную амортизацию имущества. При этом амортизация является максимальной в первый период и снижается в последующие периоды.

    В примере с компьютером по методу двукратной амортизации она составит:

    На следующем шаге рассматривается разработка приложения, в котором по начальной и остаточной стоимостям оборудования, сроку амортизации и расчетному периоду амортизации при выбранном методе расчета находится величина амортизации. Кроме того, в диалоговом окне, с помощью которого происходит управление работой приложения, используя свойство Visible осуществляется управление видимостью поля, счетчика и надписи. Изменение свойства Visible происходит при выборе метода амортизации. Для придания большей презентабельности отчету об амортизации на рабочий лист внедряется объект WordArt при помощи метода AddTextEffect семейства Shapes.

    На следующем шаге мы перейдем к практике.




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