Финансовые функции (часть третья)
COUPDAYBS
Возвращает количество дней с первого дня выплаты процентов по ценным бумагам до даты соглашения.
Синтаксис
COUPDAYBS(Соглашение; Погашение; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Частота – количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Ценные бумаги приобретены 25.01.2001; дата погашения - 15.11.2001. Проценты выплачиваются раз в полгода (частота равна 2). Если используется расчёт ежедневного остатка (основание 3), сколько дней до даты уплаты процентов?
=COUPDAYBS("2001-01-25"; "2001-11-15"; 2; 3) возвращает значение 71.
COUPDAYS
Возвращает количество дней в текущем процентном периоде, в который входит дата соглашения.
Синтаксис
COUPDAYS(Соглашение; Погашение; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Частота: количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Ценные бумаги приобретены 25.01.2001; дата погашения - 15.11.2001. Проценты выплачиваются раз в полгода (частота равна 2). Если используется расчёт ежедневного остатка (основание 3), сколько дней включает процентный период, в который входит дата уплаты процентов?
=COUPDAYS("2001-01-25"; "2001-11-15"; 2; 3) возвращает значение 181.
COUPDAYSNC
Возвращает количество дней от даты соглашения до следующей даты выплаты процентов.
Синтаксис
COUPDAYSNC(Соглашение; Погашение; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Частота : количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Ценные бумаги приобретены 25.01.2001; дата погашения - 15.11.2001. Проценты выплачиваются раз в полгода (частота равна 2). Если используется расчёт ежедневного остатка (основание 3), сколько дней до следующей выплаты процентов?
=COUPDAYSNC("2001-01-25"; "2001-11-15"; 2; 3) возвращает значение 110.
COUPNCD
Возвращает дату выплаты первых процентов после даты соглашения. Результат имеет формат даты.
Синтаксис
COUPNCD(Соглашение; Погашение; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Частота: количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Ценные бумаги приобретены 25.01.2001; дата погашения - 15.11.2001. Проценты выплачиваются раз в полгода (частота равна 2). Если используется расчёт ежедневного остатка (основание 3), когда будет следующая выплата процентов?
=COUPNCD("2001-01-25"; "2001-11-15"; 2; 3) возвращает значение 2001-05-15.
COUPNUM
Возвращает количество выплат процентов в период между датой соглашения и датой погашения.
Синтаксис
COUPNUM(Соглашение; Погашение; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Частота – количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Ценные бумаги приобретены 25.01.2001; дата погашения - 15.11.2001. Проценты выплачиваются раз в полгода (частота равна 2). Если используется расчёт ежедневного остатка (основание 3), сколько раз производилась выплата процентов?
=COUPNUM("2001-01-25"; "2001-11-15"; 2; 3) возвращает значение 2.
COUPPCD
Возвращает дату выплаты первых процентов до даты соглашения. Результат имеет формат даты.
Синтаксис
COUPPCD(Соглашение; Погашение; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Частота – количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Ценные бумаги приобретены 25.01.2001; дата погашения - 15.11.2001. Проценты выплачиваются раз в полгода (частота равна 2). Если используется расчёт ежедневного остатка (основание 3), какова была дата выплаты процентов до момента приобретения?
=COUPPCD("2001-01-25"; "2001-11-15"; 2; 3) возвращает значение 2000-15-11.
FV
Возвращает будущую стоимость инвестиции с постоянными выплатами и постоянной процентной ставкой.
Синтаксис
FV(Процент; КПЕР; ПЛТ; ТС; Тип)
Процент: процентная ставка за период.
NPer – общее число периодов (платёжный период).
ПЛТ: годовая рента за период.
ТС (необязательно): текущая денежная стоимость инвестиции.
Тип (необязательно): срок выплаты в начале или конце периода.
In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.
Пример
Требуется рассчитать стоимость на конец периода для инвестиции, если процентная ставка равна 4%, выплаты осуществляются в течение двух лет, а сумма периодических выплат составляет 750 денежных единиц. Текущая стоимость инвестиции - 2 500 денежных единиц.
=FV(4%;2;750;2500) = -4234,00 денежных единиц. На конец периода стоимость инвестиции составит 4234,00 денежных единиц.
FVSCHEDULE
Служит для расчета накопленной стоимости начального капитала для ряда переменных процентных ставок.
Синтаксис
FVSCHEDULE(Основной капитал; Ставки)
Основной капитал: начальный капитал.
Ставки: ряд процентных ставок, например, диапазон H3:H5 или список (см. пример).
Пример
1000 денежных единиц вложены на три года. Годовые процентные ставки составляли 3%, 4% и 5%. Какова будет стоимость инвестиции после трёх лет?
=FVSCHEDULE(1000;{0,03;0,04;0,05}) возвращает 1124,76.
INTRATE
Служит для расчета годовой процентной ставки при приобретении ценной бумаги за инвестиционную стоимость с последующей продажей за выкупную стоимость. Процент не выплачивается.
Синтаксис
INTRATE(Соглашение; Погашение; Инвестиция; Выкупная стоимость; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение: дата продажи ценной бумаги.
Инвестиция: сумма приобретения.
Выкупная стоимость: цена продажи.
Пример
Картина была приобретена 15 января 1990 года за 1 миллион и продана 5 мая 2002 года за 2 миллиона. В качестве основания используется расчёт ежедневного остатка (основание = 3). Требуется рассчитать среднюю годовую процентную ставку.
=INTRATE("1990-01-15"; "2002-05-05"; 1000000; 2000000; 3) возвращает значение 8,12%.
IPMT
Служит для расчета амортизации за период для инвестиций с регулярными выплатами и постоянной процентной ставкой.
Синтаксис
IPMT(Процент; Период; КПЕР; ТС; БС; Тип)
Процент: процентная ставка за период.
Период: период, для которого требуется рассчитать сложные проценты. Период=КПЕР, если рассчитываются сложные проценты за предыдущий период.
КПЕР: общее количество периодов, за которые выплачивается годовая рента.
ПС: текущая денежная стоимость ряда платежей.
БС (необязательно): требуемая (будущая) стоимость на конец периодов.
Тип: срок периодических платежей.
Пример
Требуется рассчитать процентную ставку за пятый период (год), если постоянная процентная ставка составляет 5%, а денежная стоимость - 15 000 денежных единиц. Периодические выплаты производятся в течение семи лет.
=IPMT(5%;5;7;15000)=-352,97 денежных единиц. Сложный процент за пятый период (год) составляет 352,97 денежных единиц.
NPER
Возвращает количество периодов для инвестиции с постоянными выплатами и постоянной процентной ставкой.
Синтаксис
КПЕР(Процент; ПЛТ; ТС; БС; Тип)
Процент: процентная ставка за период.
ПЛТ: постоянная годовая рента за каждый период.
ТС: текущая (денежная) стоимость ряда платежей.
БС (необязательно): будущая стоимость на конец последнего периода.
Тип (необязательно): дата платежа в начале или конце периода.
In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.
Пример
Требуется рассчитать количество периодов в периоде выплат для процентной ставки в 6%, выплаты в 153,75 денежных единиц и текущей денежной стоимости в 2 600 денежных единиц.
=NPER(6%;153,75;2600) = -12,02. Период выплат включает 12,02 периода.
ODDFPRICE
Служит для расчета стоимости на 100 денежных единиц номинальной стоимости облигации, если дата первых процентов является нерегулярной.
Синтаксис
ODDFPRICE(Соглашение; Погашение; Выпуск; Первые проценты; Процент; Доход; Выкупная стоимость; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Выпуск: дата выпуска ценных бумаг.
Первые проценты: дата первых процентов по ценным бумагам.
Процент: ежегодный уровень процентной ставки.
Доход – ежегодный доход от ценных бумаг.
Выкупная стоимость: выкупная стоимость на каждые 100 денежных единиц номинала.
Частота: количество выплат доходов по процентам в год (1, 2 или 4).
ODDFYIELD
Служит для расчета дохода от ценных бумаг с нерегулярной датой первых процентов.
Синтаксис
ODDFYIELD(Соглашение; Погашение; Выпуск; Первые проценты; Процент; Стоимость; Выкупная стоимость; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
Выпуск: дата выпуска ценных бумаг.
Первые проценты: дата первых процентов по ценным бумагам.
Процент: ежегодный уровень процентной ставки.
Стоимость: стоимость ценных бумаг.
Выкупная стоимость: выкупная стоимость на каждые 100 денежных единиц номинала.
Частота: количество выплат доходов по процентам в год (1, 2 или 4).
ODDLPRICE
Служит для расчета стоимости на 100 денежных единиц номинальной стоимости облигации, если дата последнего начисления процентов является нерегулярной.
Синтаксис
ODDLPRICE(Соглашение; Погашение; ПоследнийПроцент; Процент; Доход; Выкупная стоимость; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
ПоследнийПроцент: дата последнего начисления процентов для ценных бумаг.
Процент: ежегодный уровень процентной ставки.
Доход – ежегодный доход от ценных бумаг.
Выкупная стоимость: выкупная стоимость на каждые 100 денежных единиц номинала.
Частота: количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Дата соглашения: 7 февраля 1999, дата погашения: 15 июня 1999, последние проценты: 15 октября 1998. Процентная ставка: 3,75 процентов, доход: 4,05 процентов, выкупная стоимость: 100 денежных единиц, частота выплат: раз в полгода = 2, базис: = 0.
Стоимость на 100 денежных единиц номинала ценных бумаг с нерегулярной датой последних процентов рассчитывается следующим образом:
=ODDLPRICE("1999-02-07";"1999-06-15";"1998-10-15"; 0,0375; 0,0405;100;2;0) возвращает значение 99,87829.
ODDLYIELD
Служит для расчета дохода от ценных бумаг с нерегулярной датой последних процентов.
Синтаксис
ODDLYIELD(Соглашение; Погашение; ПоследнийПроцент; Процент; Стоимость; Выкупная стоимость; Частота; Базис)
Расчёт – дата приобретения ценных бумаг.
Погашение – дата, когда наступает срок погашения.
ПоследнийПроцент: дата последнего начисления процентов для ценных бумаг.
Процент: ежегодный уровень процентной ставки.
Стоимость: стоимость ценных бумаг.
Выкупная стоимость: выкупная стоимость на каждые 100 денежных единиц номинала.
Частота: количество выплат доходов по процентам в год (1, 2 или 4).
Пример
Дата соглашения: 20 апреля 1999, дата погашения: 15 июня 1999, последние проценты: 15 октября 1998. Процентная ставка: 3,75 процентов, стоимость: 99,875 денежных единиц, выкупная стоимость: 100 денежных единиц, частота выплат: раз в полгода = 2, базис = 0.
Доход от ценных бумаг с нерегулярной датой последних процентов рассчитывается следующим образом:
=ODDLYIELD("1999-04-20";"1999-06-15"; "1998-10-15"; 0,0375; 99,875; 100;2;0) возвращает значение 0,044873 или 4,4873%.
RATE
Возвращает постоянную ставку за период выплат.
Синтаксис
RATE(КПЕР; ПЛТ; ТС; БС; Тип; Предположение)
КПЕР: общее количество периодов для платежей.
ПЛТ: постоянные выплаты за каждый период.
ТС: денежная величина ряда платежей.
БС (необязательно): будущая стоимость на конец периода выплат.
Тип (необязательно): срок выплат в начале или конце периода..
Предположение (необязательно): предполагаемая величина процента при расчете методом итеративных вычислений.
In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.
Пример
Требуется рассчитать постоянную норму прибыли для трёх периодов выплат, если регулярные выплаты составляют 10, а текущая стоимость - 900 денежных единиц.
=RATE(3;-10;900) = -75.63% The interest rate is therefore 75.63%.
RRI
Служит для расчета нормы прибыли на основе прибыли (дохода) от инвестиций.
Синтаксис
RRI(П; ТС, БС)
П: количество периодов для расчета нормы прибыли.
ТС: текущая стоимость. Денежная стоимость - денежный взнос или текущая денежная стоимость имущества. Для величины взноса необходимо указывать положительное значение; этот параметр не должен быть равен либо меньше 0.
БС: требуемая денежная стоимость взноса.
Пример
Требуется рассчитать норму прибыли для четырех периодов (лет), если денежная стоимость равна 7 500, а будущая стоимость - 10 000 денежных единиц.
=RRI(4;7500;10000) = 7,46%
Чтобы стоимость, равная 7 500, возросла до 10 000 денежных единиц, норма прибыли должна быть равна 7,46 %.
VDB
Возвращает величину амортизации актива за указанный или частичный период по методу дегрессивной амортизации.
Синтаксис
VDB(Cost; Salvage; Life; S; End; Factor; NoSwitch)
Стоимость: начальная стоимость актива.
Ликвидационная стоимость: стоимость актива в конце амортизации.
Время эксплуатации: период амортизации актива.
Н: начало периода амортизации. Для этого параметра следует использовать тот же формат даты, что и для длительности.
Конец: конец периода амортизации.
Коэффициент (необязательно): коэффициент амортизации. Коэффициент равен 2, если балансовая стоимость снижается вдвое.
NoSwitchis an optional parameter. NoSwitch = 0 (default) means a switch to linear depreciation. In NoSwitch = 1 no switch is made.
In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.
Пример
Требуется рассчитать величину амортизации по методу двукратного снижения балансовой стоимости для периода, если начальная стоимость равна 35 000 денежных единиц, а стоимость на конец периода амортизации - 7 500 денежных единиц. Период амортизации - 3 года. Требуется рассчитать величину амортизации для периодов с 10 по 20.
=VDB(35000;7500;36;10;20;2) = 8603,80 денежных единиц. Величина амортизации между 10 и 20 периодами составляет 8 603,80 денежных единиц.
XIRR
Служит для расчета внутреннего дохода для ряда платежей, внесённых на различные даты. Для расчета используется год, включающий 365 дней; високосные годы не учитываются.
Если платежи происходят через регулярные промежутки времени, используйте функцию IRR.
Синтаксис
XIRR(Значения; Даты; Предположение)
Значения и Даты: ряд платежей и ряд связанных с ними дат. Первая пара дат указывает на начальную дату плана погашения. Все остальные даты должны следовать за этими датами; порядок расположения не важен. Ряд значений должен содержать хотя бы одно отрицательное и одно положительное значение (поступления и взносы).
Предположение (необязательно): предположение, которое можно ввести для внутреннего дохода. По умолчанию используется значение 10%.
Пример
Расчёт внутреннего дохода для пяти платежей выполняется следующим образом:
A |
B |
C |
|
1 |
2001-01-01 |
-10000 |
Получено |
2 |
2001-01-02 |
2000 |
Внесено |
3 |
2001-03-15 |
2500 |
|
4 |
2001-05-12 |
5000 |
|
5 |
2001-08-10 |
1000 |
=XIRR(B1:B5; A1:A5; 0,1) возвращает значение 0,1828.
XNPV
Вычисляет чистую приведённую стоимость ряда платежей, внесённых в различные даты. Для расчёта принято 365 дней в году, високосные годы не учитываются.
Если платежи происходят через регулярные промежутки времени, используйте функцию NPV.
Синтаксис
XNPV(Процент; Значения; Даты)
Доход: внутренний доход для платежей.
Значения и Даты: ряд платежей и ряд связанных с ними дат. Первая пара дат указывает на начальную дату плана погашения. Все остальные даты должны следовать за этими датами; порядок расположения не важен. Ряд значений должен содержать хотя бы одно отрицательное и одно положительное значение (поступления и взносы)
Пример
Требуется рассчитать чистую текущую стоимость для пяти платежей при внутреннем доходе в 6%.
=XNPV(0,06;B1:B5;A1:A5) возвращает 323,02.