Финансовые функции в Exel
Рефераты >> Программирование и компьютеры >> Финансовые функции в Exel

Замечания

Функция ВНДОХ тесно связана с функцией НПЗ, используемой для вычисления чистого текущего объема вклада. Скорость оборота, вычисляемая ВНДОХ является процентной ставкой, соответствующей 0 (нулевому) чистому текущему объему вклада. Взаимосвязь функций НПЗ и ВНДОХ отражена в следующей формуле:

НПЗ(ВНДОХ(B1:B6),B1:B6) равняется 3.60E-08 [Учитывая точность расчета для функции ВНДОХ, значение 3.60E-08 можно считать 0 (нулевым).]

Примеры

Предположим, что Вы хотите заняться ресторанным бизнесом. Вы оценили первоначальный взнос в 70 000 руб. и ожидаете получить чистый доход в течение пяти лет в следующих размерах: 12 000 руб., 15 000 руб., 18 000 руб., 21 000 руб. и 26 000 руб. Ячейки B1:B6 содержат следующие значения: -70 000, 12 000, 15 000, 18 000, 21 000 и 26 000 соответственно.

Следующая формула вычисляет внутреннюю скорость оборота инвестиции после четырех лет:

ВНДОХ(B1:B5) равняется -2,12 процентам

Внутренняя скорость оборота после пяти лет:

ВНДОХ(B1:B6) равняется 8,66 процентам

Чтобы вычислить внутреннюю скорость оборота после двух лет, придется задать аргумент прогноз:

ВНДОХ(B1:B3;-10%) равняется -44,35 процентам Sub HelpPopup (sFile, sID) Call InitConstants() On Error Resume Next r=oua.HelpPopup(sFile,sID) If Err0 Then Msgbox L_SECURITY_MSG,48,L_TITLE End Sub Sub HelpPopup (sFile, sID) Call InitConstants() On Error Resume Next r=oua.HelpPopup(sFile,sID) If Err0 Then Msgbox L_SECURITY_MSG,48,L_TITLE End Sub

ЧИСТВНДОХ

Возвращает внутреннюю скорость оборота для расписания денежных поступлений, которые не обязательно периодические. Для периодических поступлений используется функция ВНДОХ

Если эта функция недоступна, следует установить надстройку «Пакет Анализа», а затем подключить его с помощью команды Надстройки меню Сервис.

Синтаксис

ЧИСТВНДОХ(значения;даты;прогноз)

Значения — это ряд поступлений наличных, соответствующий расписанию платежей, приведенному в аргументе даты. Первый платеж является необязательным и соответствует выплате в начале инвестиции. На все последующие выплаты делается скидка на основе 365-дневного года. Ряд значений должен содержать по крайней мере одно положительное и одно отрицательное значение.

Даты — это расписание дат платежей, которое соответствует ряду операций с наличными. Первая дата означает начало расписания платежей. Все другие даты должны быть позже этой даты, но могут идти в произвольном порядке.

Прогноз — это предполагаемое значение результата функции ЧИСТВНДОХ.

Замечания

  • Microsoft Excel хранит даты как целые числа и может выполнять над ними вычисления. Если в книге используется система дат 1900, в числовом формате Excel хранит 1 января 1900 г. как 1. Если в книге используется система дат 1904, в числовом формате Excel хранит 1 января 1904 г. как 0 (в числовом формате 2 января 1904 г. — это 1). Например, в системе дат 1900 Excel хранит в числовом формате 1 января 1998 г. как 35796, так как между этим днем и 1 января 1900 г. прошло 35795 дней.Хранение даты и времени в Microsoft Excel.
  • Числа в аргументе даты усекаются до целых.
  • ЧИСТВНДОХ предполагает по крайне мере одну положительную и одну отрицательную операцию с наличными (то есть, по крайней мере один платеж и одно поступление); в противном случае ЧИСТВНДОХ возвращает значение ошибки #ЧИСЛО!.
  • Если любое число в аргументе даты не является допустимой датой, то функция ЧИСТВНДОХ возвращает значение ошибки #ЧИСЛО!.
  • Если любое число в аргументе даты предшествует начальной дате, то функция ЧИСТВНДОХ возвращает значение ошибки #ЧИСЛО!.
  • Если значения и даты содержат различное количество значений, то функция ЧИСТВНДОХ возвращает значение ошибки #ЧИСЛО!.
  • В большинстве случаев нет необходимости задавать аргумент прогноз для функции ЧИСТВНДОХ. Если это аргумент опущен, то прогноз полагается равным 0,1 (10 процентов).
  • ЧИСТВНДОХ тесно связана с функцией ЧИСТНЗ. Скорость оборота, вычисленная функцией ЧИСТВНДОХ — это процентная ставка дохода, соответствующая ЧИСТНЗ = 0.
  • Microsoft Excel использует итеративный метод для вычисления ЧИСТВНДОХ. Используя меняющуюся скорость оборота (начиная со значения прогноз), функция ЧИСТВНДОХ производит циклические вычисления, пока не получит результат с точностью до 0,000001 процента. Если функции ЧИСТВНДОХ не удается найти результат за 100 попыток, то возвращается значение ошибки #ЧИСЛО!. Скорость оборота меняется до тех пор, пока:

Формула

где:

di = дата i-ой или последней операции с наличными.

d1 = дата 0-ой операции (начальная дата).

Pi = сумма i-ой или последней операции.

Пример

Рассмотрим инвестицию, при которой предполагается выплата наличными 10 000 руб. 1 января 1998 года и поступления: 2750 руб. 1 марта 1998 года, 4250 руб. 30 октября 1998 года, 3250 руб. 15 февраля 1999 года и 2750 руб. 1 апреля 1999 года. Внутренняя скорость оборота (в системе дат 1900) составит:

ЧИСТВНДОХ({-10000;2750;4250;3250;2750}; {"1.1.98";"1.3.98";"30.10.98";"15.2.99";"1.4.99"};0,1) равняется 0,374859 или 37,4859 процентам Sub HelpPopup (sFile, sID) Call InitConstants() On Error Resume Next r=oua.HelpPopup(sFile,sID) If Err0 Then Msgbox L_SECURITY_MSG,48,L_TITLE End Sub

АМГД

Возвращает годовую амортизацию имущества для указанного периода.

Синтаксис

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

Нач_стоимость - это начальная стоимость имущества.

Ост_стоимость - это стоимость в конце периода амортизации (иногда называется остаточной стоимостью имущества).

Время_эксплуатации - это количество периодов, за которые собственность амортизируется (иногда называется периодом амортизации).

Период - это период (должен быть измерен в тех же единицах, что и время полной амортизации).

Замечания

  • АМГД вычисляется следующим образом:

Уравнение

Примеры

Если Вы купили грузовик за 30 000 руб., который имеет срок эксплуатации 10 лет и остаточную стоимость 7 500 руб., то годовая амортизация за первый год составит:

АМГД(30000;7500;10;1) равняется 4090,91 руб.

Годовая амортизация за десятый год составит:

АМГД(30000;7500;10;10) равняется 409,09 руб. Sub HelpPopup (sFile, sID) Call InitConstants() On Error Resume Next r=oua.HelpPopup(sFile,sID) If Err0 Then Msgbox L_SECURITY_MSG,48,L_TITLE End Sub


Страница: