Проведение финансово-экономических расчетов

 

·  Проведение финансово-экономических расчетов

Одной из важнейших  сфер приложения Excel - это осуществление  финансовых рачетов. Финансовые вычисления включают в себя всю совокупность методов и расчетов, используемых при принятии управленческих решений  (от элементарных арифметических операций до сложных алгоритмов построения многокритериальных моделей, позволяющих получить оптимальные характеристики коммерческих сделок и т.д.). 
 
В Excel реализованы встроенные и дополнительные финансовые функции. Для применения дополнительных функций необходимо установить надстройку Пакет анализа. 
 
По типу решаемых задач все финансовые функции Excel можно разделить на условные группы:

·  функции для анализа инвестиционных проектов;

·  функции для анализа ценных бумаг;

·  функции для расчета амортизационных платежей;

·  вспомогательные функции. 
 
Применение функций для финансовых расчетов осуществляется с помощью мастера функций (Вставка/Функция, выбрать категорию Финансовые)
 

В данной книге  были описаны основные приемы работы с функциями рабочего листа, предназначенными для выполнения сложных вычислений. Некоторые из них доступны сразу после инсталляции Excel, остальные - только после загрузки соответствующей надстройки. В Excel имеется программа Мастер функций, применение которой позволяет значительно упростить процедуру задания функций.

Функции рабочего листа можно применять как  непосредственно в ячейках рабочего листа, так и в макросах. В качестве аргументов функций могут использоваться константы, ссылки на ячейки, имена  диапазонов ячеек, а также другие функции (такие функции называются вложенными).

Данная глава  содержит краткий обзор функций  рабочего листа (за исключением инженерных). Функции распределены по категориям, и дано краткое описание каждой категории. Более полную информацию обо всех функциях, включая не вошедшие в данное приложение, пользователь всегда сможет найти в справочной подсистеме: для этого достаточно выделить имя функции и нажать кнопку Справка в диалоговом окне Мастер функций.

В описании функций  приведен синтаксис каждой функции и перечислены ее аргументы.

ПРИМЕЧАНИЕ.

В данной главе  троеточие (...) в конце списка аргументов означает, что предшествующие ему  аргументы можно многократно  повторять. При этом следует помнить, что функция может содержать  не более 30 аргументов. Кавычки внутри текстового аргумента, заключенного в кавычки, должны удваиваться. Текстовый аргумент Примените кавычки ("""") порождает следующий текст: Примените кавычки ("").

Финансовые  функции

Финансовые функции  применяются при планировании и анализе финансово-хозяйственной деятельности предприятия, атакже при решении задач, связанных с инвестированием средств. Большинство финансовых функций доступно только после загрузки соответствующих надстроек. Среди финансовых функций можно выделить три больших блока функций, которые используются для расчета амортизационных отчислений, рентных платежей и доходов от ценных бумаг. Учитывая огромное практическое значение этих функций, в данной книге мы решили привести полный их перечень. В него включены и те функции, которые становятся доступными только после установки надстройки Пакет анализа.

Амортизация определяется как отчисления, предназначенные  для возмещения износа имущества. Всякое имущество имеет определенную стоимость  на начало периода амортизации (она должна быть указана в функциях, используемых при расчете амортизационных отчислений, в аргументе Стоимость) и стоимость на конец периода амортизации - остаточную стоимость. Имущество амортизируется на протяжении определенного периода, который называется временем амортизации. Возможность использовать амортизационные отчисления для регулирования налоговых платежей в течение времени амортизации (к сожалению, такая практика у нас еще не получила достаточно широкого распространения) привела к появлению различных методов начисления амортизации.

Для применения отдельных методов в Excel предусмотрены  специальные функции. Ниже приведено  описание функции, используемой для  расчета амортизационных отчислений.

Под рентными платежами  понимают регулярные платежи одинакового размера. Одной из наиболее известных разновидностей рентных платежей является аннуитет.

Некоторые функции  могут использоваться для вычислений при операциях с ценными бумагами двух видов: твердопроцентными и  беспроцентными. Твердопро-центные  ценные бумаги приносят одинаковый доход на протяжении определенного периода времени. Беспроцентные ценные бумаги эмитируются с определенным дисконтом - процентом (то есть курс при эмиссии ценных бумаг этого вида меньше номинальной стоимости, по которой происходит выкуп ценных бумаг в конце срока обращения).

Функция АМГД

Синтаксис:

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

Результат: Годовая  величина амортизации имущества  для указанного периода.

Аргументы:

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

Функция АМОРУВ

Синтаксис:

АМОРУВ(стоимость, дата_приобретения, первый_период, остаточная_стоимость, период, ставка, базис)

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

Аргументы:

  • стоимость - стоимость имущества;
  • дата_приобретения - дата приобретения имущества;
  • первый_период - дата окончания первого периода;
  • остаточная_стоимость - остаточная стоимость имущества в конце периода амортизации;
  • период - период;
  • ставка - процентная ставка амортизации;
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция АМОРУМ

Синтаксис:

АМОРУМ(стоимость,дата_приобретения,первый_период, остаточная_стоимость,период,ставка,базис)

Результат: Величина амортизационных отчислений для  каждого периода. Функция предназначена  для французской системы бухгалтерского учета. Она аналогична функции АМОРУВ; различие состоит лишь в том, что применяемый в вычислениях коэффициент амортизации зависит от периода амортизации имущества. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

  • стоимость - стоимость имущества;
  • дата_приобретения - дата приобретения имущества;
  • первый_период - дата окончания первого периода;
  • остаточная_стоимость - остаточная стоимость имущества в конце периода амортизации;
  • период - период;
  • ставка - процентная ставка амортизации;
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция AMP

Синтаксис:

АМР(стоимость,остаток,период)

Результат: Величина непосредственной амортизации имущества  за один период.

Аргументы:

  • стоимость - начальная стоимость имущества;
  • остаток - остаточная стоимость в конце амортизации (иногда называется ликвидационной стоимостью имущества);
  • период - количество периодов, на протяжении которых имущество амортизируется (также период амортизации).

Функция БЗ

Синтаксис:

БЗ (ставка,кпер,плата,нз,тип)

Результат: Будущее значение вклада на основе периодических постоянных платежей и постоянной процентной ставки.

Аргументы:

  • ставка - процентная ставка за период;
  • кпер - общее число периодов выплат годовой ренты;
  • плата - выплата, производимая в каждый период (это значение не может меняться на протяжении всего периода выплат); обычно плата состоит из основного платежа и платежа по процентам;
  • нз - текущая стоимость, или общая сумма всех будущих платежей с настоящего момента (по умолчанию - 0);
  • тип - число 0 или 1, которое определяет, когда должна производиться выплата (по умолчанию 0 - в конце периода и 1 - в начале периода).

Функция БЗРАСПИС

Синтаксис:

БЗРАСПИС(основной_капитал, ставки)

Результат: Будущее  значение основного капитала после  начисления сложных процентов. Функция БЗРАСПИС используется для вычисления будущего значения инвестиции с переменной процентной ставкой. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

  • основной_капитал - текущая стоимость инвестиции;
  • ставки - массив применяемых процентных ставок.

Функция ВНДОХ

Синтаксис:

ВНДОХ(значения, прогноз)

Результат: Процентная ставка дохода от инвестиции на основе денежных потоков (cash flow), которые состоят  из выплат (отрицательные значения) и поступлений (положительные значения) и происходят в регулярные периоды (равные промежутки) времени.

Аргументы:

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

ПРИМЕЧАНИЕ

Функция ВНДОХ  использует порядок значений для  интерпретации порядка денежных выплат или поступлений, поэтому  значения выплат и поступлений следует  вводить в порядке выполнения трансакций. Если аргумент, который является массивом или ссылкой, содержит тексты, логические значения или пустые ячейки, то такие значения игнорируются.

Функция ДАТАКУПОНДО

Синтаксис:

ДАТАКУПОНДО(дата_соглашения, дата_вступления_в_силу, периодичность,базис)

Результат: Предыдущая дата купона перед датой соглашения. Если эта функция недоступна, следует  установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • периодичность - количество выплат по купонам за год (для ежегодных выплат принимает значение 1, для полугодовых - 2, для ежеквартальных - 4);
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция ДАТАКУПОНПОСЛЕ

Синтаксис:

ДАТАКУПОНПОСЛЕ(дата_соглашения, дата_вступления_в_силу, периодичность, базис)

Результат: Следующая  дата купона после даты соглашения. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

См. описание функции  ДАТАКУПОНДО.

Функция ДДОБ

Синтаксис:

ДДОБ(нач_стоимость, ост_стоимость,время_эксплуатации, период, коэффициент)

Результат: Величина амортизации имущества для указанного периода при использовании метода двухкратного учета амортизации или иного явно указанного метода.

Аргументы:

  • нач_стоимость - начальная стоимость имущества;
  • ост_стоимость - остаточная стоимость имущества;
  • время_эксплуатации - количество периодов, охватывающих промежуток времени, в течение которого имущество амортизируется (период амортизации);
  • период - период, для которого требуется вычислить амортизацию (аргументы период и время_эксплуатации должны быть выражены в одинаковых единицах измерения);
  • коэффициент - норма снижения балансовой стоимости (амортизации); если коэффициент опущен, то предполагается, что он равен 2 (метод двухкратного учета амортизации).

Все пять аргументов должны принимать только положительные  значения.

Функция ДЛИТ

Синтаксис:

ДЛИТ(дата_соглашения, дата_вступления_в_силу, купон, доход, периодичность, базис)

Результат: Ежегодная  продолжительность действия ценных бумаг с периодическими выплатами  по процентам. Продолжительность определяется как взвешенное среднее текущих значений выплат и используется как показатель степени влияния изменения цены облигаций на получаемый доход. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • купон - годовая процентная ставка для купонов по ценным бумагам;
  • доход - годовой доход по ценным бумагам; периодичность количество выплат по купонам за год;
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция ДНЕЙКУПОН

Синтаксис:

ДНЕЙКУПОН(дата_соглашения, дата_вступления_в_силу, периодичность, базис)

Результат: Число  дней в периоде купона, который включает дату соглашения. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

См. описание функции  ДАТАКУПОНДО.

Функция ДНЕЙКУПОНДО

Синтаксис:

ДНЕЙКУПОНДО(дата_соглашения, дата_вступления_в_силу, периодичность, базис)

Результат: Количество дней от начала действия купона до даты соглашения. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

См. описание функции  ДАТАКУПОНДО.

Функция ДНЕЙКУПОНПОСЛЕ

Синтаксис:

ДНЕЙКУПОНПОСЛЕ(дата_соглашения, дата_вступления_в_силу, периодичность, базис)

Результат: Число  дней от даты соглашения до срока следующего купона. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

См. описание функции  ДАТАКУПОНДО.

Функция ДОБ

Синтаксис:

ДОЕ(нач_стоимость, ост_стоимость, время_эксплуатации, период, месяц)

Результат: Амортизация  имущества на заданный период при  использовании метода постоянного  учета амортизации.

Аргументы:

  • нач_стоимость - начальная стоимость имущества;
  • ост_стоимость - остаточная стоимость имущества;
  • время_эксплуатации - количество периодов, охватывающих промежуток времени, в течение которого имущество амортизируется (период амортизации);
  • период - период, для которого требуется вычислить амортизацию (аргументы период и время_эксплуатации должны быть выражены в одинаковых единицах измерения);
  • месяц - количество месяцев в первом году (если аргумент месяц опущен, то предполагается, что он равен 12).

Функция ДОХОД

Синтаксис:

ДОХОД(дата_соглашения, дата_вступления_в_силу, ставка,цена, погашение, частота/базис)

Результат: Доход  от ценных бумаг, который составляют периодические процентные выплаты. Функция ДОХОД используется для  вычисления дохода по облигациям. Если эта функция недоступна, то следует установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • ставка - годовая процентная ставка по купонам для ценных бумаг;
  • цена - цена ценных бумаг на 100 руб. номинальной стоимости;
  • частота - цена при погашении за 100 руб. номинальной стоимости ценных бумаг;
  • периодичность - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция ДОХОДКЧЕК

Синтаксис:

ДОХОДКЧЕК(дата_соглашения, дата_вступления_в_силу, цена)

Результат: Возвращает значение дохода по казначейскому чеку. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для казначейского чека (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу казначейского чека (в числовом формате);
  • цена - цена казначейского чека на 100 руб. нарицательной стоимости.

Функция ДОХОДПЕРВНЕРЕГ

Синтаксис:

ДОХОДПЕРВНЕРЕГ(дата_соглашения, дата_вступления_в_силу, дата_выпуска, первый_купон, ставка, цена, погашение, частота, базис)

Результат: Доход  по ценным бумагам с нерегулярным (более коротким или более продолжительным, чем остальные) первым периодом. Если эта функция недоступна, следует  установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • дата_выпуска - дата выпуска ценных бумаг (в числовом формате);
  • первый_купон - дата первого купона для ценных бумаг (в числовом формате);
  • ставка - процентная ставка по ценным бумагам;
  • цена - цена ценных бумаг;
  • погашение - сумма погашения ценных бумаг на 100 руб. номинальной стоимости;
  • частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция ДОХОДПОГАШ

Синтаксис:

ДОХОДПОГАШ(дата_соглашения, дата_вступления_в_силу, дата_выпуска, ставка, цена, базис)

Результат: Годовой  доход от ценных бумаг, который равен  доходу в срок вступления в силу ценных бумаг. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • дата_выпуска - дата выпуска ценных бумаг (в числовом формате); ставка процентная ставка по ценным бумагам;
  • цена - цена ценных бумаг;
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция ДОХОДПОСЛНЕРЕГ

Синтаксис:

ДОХОДПОСЛНЕРЕГ(дата_соглашения, дата_вступления_в_силу, последняя_выплата, ставка, цена, погашение, частота, базис)

Результат: Доход  по ценным бумагам с нерегулярным (более коротким или более продолжительным, чем остальные) последним периодом. Если эта функция недоступна, то следует установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • последняя_выплата - дата последнего купона для ценных бумаг (в числовом формате);
  • ставка - процентная ставка по ценным бумагам;
  • цена - цена ценных бумаг;
  • погашение - сумма погашения ценных бумаг на 100 руб. номинальной стоимости;
  • частота - количество выплат по купонам за год (для ежегодных платежей - 1, для полугодовых - 2, для ежеквартальных - 4);
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция ДОХОДСКИДКА

Синтаксис:

ДОХОДСКИДКА(дата_соглашения, дата_вступления_в_силу, цена, погашение, базис)

Результат: Годовой  доход по ценным бумагам, на которые сделана скидка. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашения - дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • цена - цена ценных бумаг на 100 руб. номинальной стоимости;
  • погашение - цена при погашении за 100 руб. номинальной стоимости ценных бумаг;
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция ИНОРМА

Синтаксис:

ИНОРМА(дата_соглашения, дата_вступления_в_силу, инвестиция, погашение, базис)

Результат: Процентная ставка для полностью инвестированных  ценных бумаг. Если эта функция недоступна, следует установить надстройку Пакет анализа.

Аргументы:

  • дата_соглашени -я дата соглашения для ценных бумаг (в числовом формате);
  • дата_вступления_в_силу - дата вступления в силу ценных бумаг (в числовом формате);
  • инвестиция - объем инвестиции в ценные бумаги;
  • погашение - объем средств, которые должны быть получены на дату вступления в силу ценных бумаг;
  • базис - используемый способ вычисления количества дней. (примечание 1)

Функция КПЕР

Синтаксис:

КПЕР (ставка, платеж, нз, бз, тип)

Результат: Общее  количество периодов выплаты для  данного вклада на основе периодических  постоянных выплат и постоянной процентной ставки.

Аргументы:

  • ставка - процентная ставка за период;
  • платеж - выплата, производимая в каждый период (может меняться на протяжении всего времени выплаты); обычно платеж состоит из основного платежа и платежа по процентам;
  • нз - текущая стоимость, или общая сумма всех будущих платежей с настоящего момента;
  • бз - будущая стоимость, или баланс денежных потоков, который должен быть достигнут после последней выплаты (если аргумент опущен, он предполагается равным 0);
  • тип - время платежа (может принимать значения 0 - в конце периода или 1 - в начале периода).
Проведение финансово-экономических расчетов