Excel DB Function

Если вы хотите следовать этому руководству, скачайте пример таблицы.
Описание
Функция DB рассчитывает амортизацию актива за указанный период с использованием метода фиксированного снижающегося остатка.
Синтаксис и аргументы
Синтаксис формулы
Аргументы
|
Возвращаемое значение
Функция DB возвращает числовое значение в формате денежных единиц.
Ошибки
1. Если аргументы содержат нечисловые значения, функция возвращает ошибку #ЗНАЧ!.
2. Функция возвращает ошибку #ЧИСЛО!, если выполняется хотя бы одно из следующих условий:
- Стоимость < 0 или ликвидационная стоимость < 0;
- Срок полезного использования или период <= 0;
- Месяц 12;
- Период > срока полезного использования;
Примечания
1. Срок полезного использования и период должны быть указаны в одинаковых единицах измерения. Например, если срок полезного использования задан в годах, то и период также должен выражаться в годах.
2. Метод фиксированного снижающегося остатка рассчитывает амортизацию актива с использованием фиксированной ставки. Формула, применяемая в функции DB для расчёта амортизации за период:
=(Cost – Total depreciation from prior periods) * Ставка
где
Ставка = 1 – ((salvage / cost) ^ (1 / life)).
Однако для первого и последнего периодов (первого года и окончания срока амортизации) применяются разные формулы.
Для первого периода функция DB использует следующую формулу:
=Стоимость * Ставка * Месяц / 12
Для последнего периода функция DB использует следующую формулу:
=((Cost – Total depreciation from prior periods) * Rate * (12 – month)) / 12
Версия
Excel 2003 или новее
Использование и примеры
Пример 1: аргумент month опущен
Предположим, что стоимость актива, его ликвидационная стоимость, срок полезного использования и периоды (1–5) указаны в диапазоне B3:G8, а количество месяцев не задано. Чтобы рассчитать амортизацию актива за каждый период, используйте следующую формулу:
=DB(C3,C4,C5,C6)
Нажмите клавишу Enter, чтобы рассчитать амортизацию за первый период.
Затем выделите первую ячейку с результатом и перетащите маркер автозаполнения на остальные ячейки, чтобы рассчитать амортизацию для других периодов.
Пример 2: аргумент month меньше 12
Допустим, в диапазоне B3:G8 указаны стоимость актива, его ликвидационная стоимость, срок полезного использования и периоды (1–5), а значение месяца равно 6. Чтобы рассчитать амортизацию актива за каждый период, воспользуйтесь следующей формулой:
=DB(C3,C4,C5,C6,C7)
Нажмите клавишу Enter, чтобы получить амортизацию за первый период.
Затем выделите первую ячейку с результатом и перетащите маркер автозаполнения на остальные ячейки, чтобы рассчитать амортизацию для других периодов.
В этом случае функция DB рассчитывает амортизацию за первые 6 месяцев в первый год и за 18 месяцев во второй год (6 месяцев первого года и 12 месяцев второго года).
Связанные функции:
Функция Excel CUMIPMT
Функция CUMIPMT возвращает совокупную сумму процентов, выплаченных по займу за период с начального по конечный.
Функция Excel ACCRINT
Функция ACCRINT возвращает накопленные проценты по ценным бумагам с периодической выплатой купонов.
Функция Excel ACCRINTM
Функция ACCRINTM возвращает накопленные проценты по ценным бумагам, по которым выплата процентов производится в момент погашения.
Функция Excel AMORDEGRC
Функция AMORDEGRC рассчитывает линейную амортизацию актива за каждый отчётный период с учётом коэффициента, зависящего от срока его полезного использования.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.