Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Уокенбах Формулы в Excel

.pdf
Скачиваний:
212
Добавлен:
26.03.2016
Размер:
35.82 Mб
Скачать

Функция ПУО полезна, если надо вычислить обесценивание на протяжении нескольких периодов (например, годы 2 и 3). На рис. 12.20 показан рабочий лист, настроенный на вычисление обесценивания с помощью функции ПУО. Формула в ячейке В12 следующая:

=ПУО(82;84;83;86;87;88;89)

Эта формула показывает обесценивание на протяжении первых трех лет актива

(начальный период 0 и заключительный период 3).

 

 

 

 

Г. '"в

с Гг

1

Активы

 

Мебель

 

2

Начальная стоимость

 

$10000

 

3

Срок службы (годы)

 

10

-' i

4

Ликвидационная стоимость

$1 000

«I

5 ;

 

 

0

' i

р 4нач_период

 

7

*кон_период

 

з

, \

8 ^коэффициент

 

2

' I

9

без переключения

ИСТИНА

 

10.

 

 

 

 

 

 

1L

 

$4 880,00

 

12

Обесценивание

 

 

 

 

"13 =

—^1±J

J

JdU

 

 

Рис. 12.20.Использованиефункции ПУО для вычисления обесценивания на протяжениинескольких периодов

Резюме

Вэтой главе, мы завершили рассмотрение основных средств, требуемых для сложного финансового анализа.

Вследующей главе описывается применение этих инструментов и иллюстрируется ряд полезных формул и вспомогательных методов.

310

Часть III. Финансовые формулы

Глава 13

Дополнительное использование финансовых функций и формул

Вэтой главе...

Создание динамических финансовых планов

Создание планов амортизации

Задание параметров займа с помощью таблицы данных

Планнакопления

Планы будущего поступления

Функции ЧИСТВНДОХ и ЧИСТНЗ

Резюме

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

Создание динамических финансовых планов

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

Наиболее полезный тип финансового плана— динамический. Он использует ячейки с вводимыми значениями (представляющие переменные) для самонастройки. Лучший динамичный план тот, который обеспечивает максимальную гибкость, и позволяет пользователю изменять любую из ключевых переменных, используемых в вычислениях. Легко предугадать, что пользователю захочется избежать жестко заданных значений внутри формул. Скорее всего значения должны сохраняться в ячейках, на которые ссылаются формулы.

Это задание становится немного неоднозначным, когда план включает переменные периодов времени — например, если пользователь вводит в ячейку срок займа. В таком случае количество строк в плане будет изменяться.

Наиболее динамичные планы содержат, по крайней мере, четыре основных элемента:

Вводимые пользователем данные

Промежуточные вычисления

Отображаемые результаты

Непосредственно план

Глава 13. Дополнительноеиспользование финансовых функций иформул 311

Эти элементы можно сохранить на одном рабочем листе или в нескольких рабочих листах. В остальной части этой главы представлены примеры типичных финансовых планов.

Создание планов амортизации

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

Простой план амортизации

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

A В i С

3

Задается пользователем

 

 

 

4

Заем

 

$150 000.00

 

J5_ Ставка

 

 

8%

 

"б"" Тип

Nominal

 

 

-у-Выплаты

 

 

4

Quarterly

8 '

Количество выплат

 

 

4

 

9 '

Срок (годы)

 

 

2

 

10"

 

 

 

 

 

11

Промежуточные вычисления

 

 

12" Учетная ставка за период

 

2,00000% Квартально

 

Количество периодов

 

 

8

 

Ж.14 Платеж

 

($20 476.47)

 

JL

Сводные данные

 

 

 

 

 

Суммарный выплачиваемый

 

 

 

 

17

процент

 

($13 811.76)

 

"18"

Расписание амортизации

 

 

9

 

 

1

 

 

 

 

 

11

*

|

Платеж

|

Процент j

 

Период

{

22"

0

 

 

 

 

1

 

($20 476.47)

($3 000,00)

 

2

 

($20 476.47)

($2 650,47)

24'

3

 

($20 476.47)

($2 293,95)

~25*

4

 

($20 476.47)

($1 930,30)

28'

5

 

($20 476.47)

($1 559.38)

27

6

 

($20 476.47)

($1 181,03)

28'

7

 

($20 476.47)

($795,13)

"29'

8

 

($20 476.47)

($401.50)

ITCL

0

 

лплл

5ЛЛП ,

'* !"1 г'"\ Гк;1 А\ «** '«' Г,*! Л

-

У _ А -

=

~ *~*В 4/т

D

Е

! .. F. , Т,

\

платеж |

Баяанс

 

 

$150 000,00

 

($17 476,47)

$132 523.53

 

($17 826,00)

$114 697,53

 

($18 182,52)

$96 515,01

 

($18 546,17)

$77 968,84

 

($18 917,09)

$59 051,75

 

($19 295,43)

$39 756,31

 

($19 681,34)

$20 074.97

 

($20 074,97)

($0.00)

 

*л пп

tn пп

ttZl

Рис. 13.1. Простой план амортизации

Вводимые данные

Область вводимых пользователем данных— диапазон В4:В9. В этом примере ячейка Вб содержит простой список, позволяющий проводить проверку рассчитанных данных, задающий одну из двух строк: Nominal или Effective . В ячейке С7 содержится формула, в которой применена пользовательская функция VBA:

=FreqName(B7)

Эта формула возвращает текстовую строку, которая описывает тип ставки, вводимой в ячейку В7. Все другие ячейки в разделе вводимых пользователем данных содержат значения.

312

Часть III.Финансовые формулы

Промежуточные вычисления

В этом примере промежуточные вычисления выполняются в диапазоне В12 : В14. В ячейке В12 используются пользовательские функции VBA для вычисления периодической учетной ставки на основе информации из раздела входных данных:

=E^M(B5="Nominal'\-Nomx_Effy(B4;B6;B7);Effx_Effy(B4;Вб;В7))

В ячейке В13 содержится простая формула, вычисляющая количество рассматриваемых периодов (то есть, количество строк в плане):

=В9*В8 Ячейка В14 использует функцию ПЛТ для вычисления периодического платежа:

=ПЛТ (В12 ; В13 ; 84 ; 0 ; 0)

Возвращаемые данные

В этом примере, в разделе возвращаемых данных, содержится только одна формула — в ячейке В17. Эта формула вычисляет суммарный выплаченный процент:

=СУММ(С21:С381)

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

План

План амортизации начинается в строке 20, которая содержит описательные названия столбцов. Стандартный подход заключается в жестком задании "нулевого" и первого периодов, а также использовании формул для получения последующих периодов выплат. В этом примере ячейки А21 и А22 содержат жестко заданные значения. А вот ячейки А23 и ниже содержат формулы. Формула в ячейке А2 3 следующая:

=ЕСЛИ(А22<$В$13;ЕСЛИ(А22=0;0;А22+1);0)

Эта формула копируется вниз до ячейкиA3 81. Формула добавляет к количеству периодов времени 1 до тех пор, пока не будет достигнуто общее количество периодов. Когда текущий период превышает общее число, формула возвращает 0. В нашем примере это происходит в ячейкеA3 0.

Каждая ячейка с формулой (столбцы В: F) в плане обращается к периоду времени в соответствующей строке. Если период времени не равен 0, формула возвращает результат. В противном случае она возвращает 0.

Формула в ячейке В22, содержащая периодический платеж, следующая: =ЕСЛИ(А22=0;0;$В$14)

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

=ЕСЛИ(А22=0;0;-Е21*$В$12)

Основной платеж вычисляется по следующей формуле (ячейка D22): =ЕСЛИ(А22=0;0;В22-С22)

Новый баланс (ячейка Е22) вычисляется по следующей формуле:

Глава 13. Дополнительноеиспользование финансовых функцийи формул

313

=ЕСЛИ(А22=0;0;Е21+D22)

Эти формулы копируются вниз, насколько позволяет разумный максимум количества срок (в этом примере они копируются вниз до строки 381). Обратите внимание, чтоэти формулы возвращают ненулевое значение, только если в столбце Асодержится ненулевой период.

Чтобы скрыть нули в неиспользованных строках, можно выполнить команду Параметры из меню Сервис, перейти вкладку Вид и сбросить флажок опции Нулевые значения. Другой вариант— использовать пустую строку ("") вместо 0 в формулах. Существует и третий вариант— использовать команду Автофильтр для скрытия неиспользованных строк.

Планы амортизации займа самопроверяющиеся. Если всезначения заданы правильно, конечный баланс в конце срока равен 0 (или очень близок к 0, учитывая ошибку округления). Другой способ проверки — добавить начальные значения. Сумма этих значений должна равняться исходной сумме займа.

Детальный план амортизации

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

 

А

1

В

С

j

D

F

j G j

Н

}

JL

 

 

 

Детальное расписание амортизации займа

 

 

V Задается пользователем

 

 

 

 

 

 

 

л

Заем

 

 

 

 

$3 000 000

 

 

 

 

Срок займа (годы)

 

 

 

2

Срок займа* количество платежей не должно превышать360

5

Номанальная годоваяставка

 

 

15,00%

 

 

 

 

6 ,

Количество платежей за год

 

 

4

Срок займа* количество платежей не должно превышать360

Т" Создание счета (% от суммы займа)

 

 

2.00%

 

 

 

 

Ат

Содержание счета (% от суммы займа)

 

 

0,05%

 

 

 

 

Налоги

 

 

 

 

49.25%

 

 

 

 

"ill"

Вычисляемые данные

 

Ti

Общее количествопериодов

8

13

Эффективная сумма займа

$2 940 000

14

Выплаты по займу (без стоимости счета)

($440 995)

Ж18

Выплаты по займу (со стоимостью счета)

($442 495)

Эффективный эквивалент номинальной ставки

15,8650%

Ж

Эффективная стоимость займа без учета налогов

18,4411%

Эффективная стоимость займа с учетом налогов

9,0004%

Своднаяинформация

Общая сумма выплат (со стоимостьюсчета)

$3 599 961

 

Общий процент

$527 961

 

Содержание счета

$72 000

 

Общий платеж

$3 000 000

7

Выплаты минус общий платеж

$599961

 

Налоги

$295 481 '

 

Всего

$304 480

 

 

AmortizationSchedule

л *$«№US

 

 

 

 

 

 

21

 

 

 

 

 

 

 

j g g g l '-[

Ж

0

 

 

($60 000)

 

 

$3 000 000

$29 550

$2 940 000

$2 969 550

 

 

1

'

($440 995).

($442 495)

$112 500

$328495

$2 671505

$56 145

($442 495)

($386 350)

:

24"

2

 

($440 995)"

($442 495)

$100181

$340 814

$2 330 691

$50 078

($442 495)

($392 417)

 

 

3

 

($440 995)

($442 495)

$87 401

$353 594

$ 1977 097

$43 784

($442 495)

($398 711)

 

 

4

 

($440 995)

($442 495)

$74 141

$366 854

$ 1 6 1 0 2 4 3 '

$37 253

($442 495)

($405 242)

 

ж

5

 

($440 995)

($442 495)

$60 384

$380 611

$ 1 2 2 9 632

$30 476

($442 495)

($412 017)

 

6

 

($440 995)

($442 495)

$46111

$394884

$834 748

$23 449

($442 495)

($419 047)

 

 

7

'

($440 995)

($442 495)

$31 303

$409 692

$425 056

$ 16155

($442 495)

($426 340)

д |

*> - ijJjLaS^*l..>:ii.

Рис. 13.2. Детальный план амортизации

При рассмотрении этого примера учтите следующие моменты:

Эффективный заем определен в главе 11 как занимаемая сумма минус стоимостьполучения займа. Выплаты займа основываются насумме займа, ноэффективная стоимость основывается на эффективном займе.

Платежи вычисляются с использованием функции ПЛТ, но фактические выплаты включают сумму на обслуживание счета.

314

Часть III. Финансовые формулы

В этом примере учет налога сказывается только на процентном компоненте займа. Налоговые законы могут изменяться.

Вычисление эффективного эквивалента номинальной ставки проводится по функции ЭФФЕКТ.

Эффективная стоимость займа перед учетом налога (ячейка D17) вычисляется с помощью функции ВСД в столбце Н. Эффективная стоимость займа после включения налога (ячейка D18) вычисляется с помощью функции ВСД в столбце I.

План имеет общее количество 360 периодов. Припревышении этого количества появится сообщение об ошибке.

План самопроверяющийся. Конечный баланс равен нулю, а общая выплаченная сумма равняется первоначальной сумме займа.

План амортизации займа спеременной ставкой

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

Главное изменение по сравнению с предыдущим примером — использование относительно простой формулы вычисления повторных платежей займа перед выплат заоткрытие счета (столбец С).

Платежи займа (без платы за открытие счета) напротяжении каждого периода рассчитываются по функции ПЛТ, организованной следующим образом: ставка займа базируется на ставке для определенного периода (встолбце В), разделенной начастоту выплат займа. Срок займа для каждого периода вычисляется как максимальный срок займа минус количество периодов для предыдущей строки. Таким образом, срок займа повторно определяется для каждого платежа в столбце. Текущий заем (ПС)— баланс, известный для предыдущего периода. Опять-таки, повторно вычисляется заем для каждого платежа. Конечная формула для платежей запервый период (ячейка С23) следующая:

=ЕСЛИ(А23=0;0;ПЛТ(В23/$Е$5;МАКС(А22:А382)-А22;О22;0;0))

Ячейка В23 содержит процентную ставку для периода, а ячейка Е5 — частоту выплат.

Этот план работает, потому что в любой момент напротяжении займа рассчитываемые платежи производятся изневыплаченного баланса доокончания срока. Если заемщик решил вместо изменения платежей модифицировать срок займа, то нужно подкорректировать значения в столбце сроков с помощью функции ЕСЛИ, в которой используется функция КПЕР.

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

Глава 13. Дополнительное использованиефинансовых функций иформул 315

Расписание амортизации займаспеременной ставкой 2 ^Задается пользователем

зПосновнойзаем

$3 000 000

4

;Срок займа (годы)

2

5

'Количество выплатв год

4

6

(Создание счета (% от суммы займа)

2,00%

7

^Содержание счета (% отсуммы займа)

005%

8 J Налоги

49.25%

10 i

 

11 Вычисляемые данные

 

12 iОбщее количество периодов

8

13'.Эффективная суммазайма

$2 940 000

14 ; Эффективная стоимость займа без учета напогое

9,7899%

15 , Эффективная стоимость займа сучетом налогов

4,8515%

16'

 

17:

 

Срок займа*количество платежей не должно превышать 360 Срок займа* количество платежей не должно превышать 360

Сводная информация

Общая сумма выплат(со стоимостью счета)

$3 321 416

Общий процент

 

$249 416

Содержание счета

ж

$72 000

Общий платеж

 

$3 000 000

Выплаты минус общий платеж

$321 416

Налоги

 

$158 298

Всего

 

$163 119

20\ Расписание амортизации

 

 

 

 

($60 000)

 

 

 

 

$2 940 000

$2 969550

23-

7.00%

 

($405 129)

($406629)

 

 

 

 

($406 629]

($380 034)

24:

7.00%

 

($405 129)

($406 629)

$46 329

 

$2 288 571

$23 556

($406 629]

($383 073)

25 j

7.00%

'

($405 129)

($406 629)

$40 050 '

 

$1 923 493

$20 463

($406 629]

($386165)

W

7.00%

'

($405129)

($406 629)

$33 661

 

 

 

($406 629]

($389 312)

8,00%

*

($407 599)

($409 099)

$31 041

$376 558

$1 175467

$16 026

($409 099]

($393 072)

Щ

8,00%

*

($407 599)

($409 099)

$23 509

$384 089

$791 378

$12317

($409 099]

($396782)

х^1Г

' ,„($406,852)

, ($408 352)

,$14 838

$392 014

 

$8 047

($408 3521

($400305)

\н <

Рис. 13.3. План амортизации займа с переменнойпроцентной ставкой

Задание параметровзайма с помощьютаблицы данных

Команда Данные^Таблица в Excel является удобным инструментом представления различных параметров займа. В этом разделе описывается метод создания таблиц данных с одной идвумя переменными.

Создание односторонней таблицыданных

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

На рис. 13.4изображена односторонняя таблица данных (вВ10 :113), в которой показаны три вычисления (платеж, основной платеж и общий процент) для займа с семью процентными ставками от7,00% до 8,50%. Вданном примере ячейкой вводимых данных является В2.

loan data tables.xfe

 

 

 

 

 

 

 

 

,3аем

$10 000,00

 

 

 

..I. ...:,..

 

.-» Т,

 

 

 

 

 

 

 

', Годовая ставка

7.25%

 

 

 

 

 

 

 

^Период выплат (месяцы)

1

 

 

 

 

 

 

 

Number of Penods

36

 

 

 

 

 

 

 

: Платеж

$309.92

 

 

 

 

 

 

 

.Общая сумма выплат

$11 156,95

 

 

 

 

 

 

 

'Обший процент

$1 156,95

 

 

 

 

 

 

 

 

 

7№%

7&%

7.50%

7,75%

Ш%

8,25%

8,50%

Платеж

|Э69,$2

$308.77

$309,92

$311,06

$312,21

$313,36

$314,52

$315,68

Общая сумма выплат

$1115635,

$11 115,75

$11156,95

$11198.24

$11239,62

$11281,09

$11322,66

$11364,31

^Обший процент

/$1f56<35'

$1 115,75

$1156,95

$1198.24

$1239,62

$1281,09

$1322,66

$1364,31

f нг;

Рис. 13А. Использование односторонней таблицы данных для представления трех результатов вычисления займа для различных процентных ставок

316

Часть ///. Финансовые формулы

ДЛЯ создания таблицы данных с одной переменной выполните следующие действия:

1.Введите формулы, которые возвращают результаты, используемые в таблице данных. В этом примере формулы находятся вдиапазоне В б : В8.

2.Введите различные значения для одной ячейки вводимых данных в последующих столбцах. В этом примере вводимое значение — процентная ставка, а значения различных процентных ставок отображаются в ячейках СЮ :110.

3.Создайте ссылку на ячейки с формулами в столбце слева от вводимых значений. В нашем примере диапазон В11:В13 содержит простые формулы со ссылками на другие ячейки. Например, В11 содержит следующую формулу:

=Вб

4.Выделите прямоугольный диапазон, который содержит элементы предыдущих действий. Для данного примера выберите диапазон В10 :113.

5.Изменю Данные выберите команду Таблица подстановки. Excel отобразит диалоговое окно Таблица подстановки, показанноена рис. 13.5.

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

7. Оставьте поле Подставлять значения по строкам в

Рис. 13.5.Диалоговоеокно

пустым.

Таблица подстановки

 

8.Щелкните накнопкеОК. Excel вставит формулу массива,

которая создается командой Таблица подстановки с однойпеременной.

9.При желании можно изменить форматирование таблиц данных. Например, можноизменить заливку заголовков строк и столбцов.

Обратите внимание, что формула массива невводится в весь диапазон, выделенный в п. 4. Первый столбец и первая строка выделения не изменяются.

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

Создание двухсторонней таблицы подстановки

В двухсторонней таблице подстановки показаны результаты вычислений для различных значений в двух ячейках ввода данных. Нарис. 13.6 изображена таблица подстановки с двумя переменными (в В10:116), демонстрирующая вычисление (сумму платежа) для займа с использованием семи процентных ставок и шести сумм займа.

Глава 13. Дополнительное использование финансовых функций и формул 317

 

.L,:,'' (;.>A»

,. в

. С

, D }

Е ]

:.r,f., j

. G, ,..{. , И !

. 1..."..^Ш~1

1 -{Заем

$10 000.00

 

 

 

 

 

 

 

 

2

'{Годовая ставка

7,25%

 

 

 

 

 

 

 

 

3

 

Период выплат(месяцы)

1

 

 

 

 

 

 

 

 

4 - Number of Periods:

36

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

6

 

] Платеж

$309.92

 

 

 

 

 

 

 

 

7

]Общая суммавыплат

$11 156.95

 

 

 

 

 

 

 

 

8

|обший процент

$1 156.95

 

 

 

 

 

 

 

 

9 J

 

 

 

Ставка

 

 

 

 

 

 

11J

 

р 9 000,00

$277.89

$278.92

$279.96

$280,99

$282.03

$283,07

$284.11

 

121

 

|$»$ШМЙК

$293,33

$294.42

$295.51

$296.60

$297,70

$298.79

$299.89

 

Т 3 ?

^ввм|$10000ДЮ

$308.77'

$309,92

$311,06

$312.21

$313,36

$314,52

$315.68

, |

Т Л

 

П 4 В Д О '

$324.21

$325,41'

$326,62

$327.82

$329,03

$330.24

$331.46

-j

"IS ^

'

$11«ЮДЮ

$339.65'

$340,91

$342,17

$343.43'

$344.70

$345,97

$347,24

]

J6J

 

| Й | : М Ю

$355,09

$356,40

$357.72

$359.04

$360.37

$361.70

$363.03

J

ЯГ

 

 

 

 

 

 

 

 

 

*

Рис. 13.6. Использованиетаблицы данных с двумя переменнымидля получениявеличины платежей для различных сумм займа и процентных ставок

Для создания этой таблицы подстановки с двумя переменными выполните следующие действия:

1.Введите формулу, возвращающую результаты, которые будут использоваться в таблице подстановки. Для этого примера формула находится в ячейке В6. В диапазоне В7 : В8 формулы не используются.

2.Введите различные значения для первого вводимого параметра в следующих столбцах. Для этого примера первый параметр — это процентная ставка, а значения для различных процентных ставок появляются в СЮ : 110.

3.Задайте различные значения второго вводимого параметра в следующих строках, левее и ниже значений первого параметра. В этом примере второй переменной будет сумма займа, а значения для различных сумм займа располагаются в B l l : B16.

4.Создайте ссылку на формулу, которая подсчитывается в таблице. Эта ссылка расположена в верхнем левом углу диапазона таблицы подстановки. В этом примере в ячейке В10 содержится следующая формула:

=вб

5.Выделите прямоугольный диапазон, который содержит данные предыдущих пп. В этом примере выделите В10 :116.

6.Выберите Данные1^Таблица Подстановки. Excel отобразит диалоговое окно

Таблица подстановки.

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

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

9.Щелкните на кнопке ОК. Excel вставит формулу массива, которая использует функцию ТАБЛИЦА с двумя переменными.

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

318

Часть III. Финансовые формулы

примере можно изменить формулу в ячейке В10 на =В8 — в таблице подстановки данных теперь отобразится скорее общий процент, чем сумма платежа.

Если вы находите, что использование таблиц данных замедляет вычисление рабочей книги, выберите команду Параметры из меню Сервис. В диалоговом окне Параметры перейдите на вкладку Вычисления и выставьте переключатель Автоматически кроме таблиц.

План накопления

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

А 8 ; С D I E ! F \.

3

1Тип ставки

Effective

|

 

4

Платеж

1

I

 

Частота платежей

12

I

8

 

Регулярные Г Рщштнм

 

 

 

 

Ш1

 

I

7

 

Период

•ыяяаты

| платежи

 

 

 

 

 

 

 

 

 

 

 

0

$250.00

$5 000.00

 

($200.00)

 

 

 

 

$5 050.00

I

101

 

1

$250.00

 

 

($200.00)

 

 

7.00%

$28.55

$5

128,55

 

 

 

 

 

 

1 1

i

2

$250,00

 

 

($200,00)

 

 

7.00%

$29.00

$5 207.55

 

12!

 

3

$250,00

 

 

($200.00)

($3000.00)

7.00%

$29,44

$2 287.00

 

131

 

4

$250.00

 

 

($200.00)

 

 

6.50%

$12.03

$2 349.03

1

14;

5

$250.00

 

 

($200,00)

 

 

6.50%

$12.36

$2 411.39

 

15!

 

6

$250.00

$10 000,00

 

($200,00)

 

 

6.50%

$12.69

$12

474.08

* I

161

 

7

$250,00

 

 

($200,00)

 

 

6.50%

$65.63

$12

589,71

 

1 7 1

8

$250.00

 

 

($200.00)

 

 

6,50%

$66,24

$12

705,95

 

18

 

9

$250.00

 

 

($200.00)

($3000.00)

6.00%

$61.85

$9 817.80

 

19!

 

10

$250.00

 

 

($200.00)

 

 

6.00%

$47.79

$9 915.59

— • *

 

 

11

$250.00

 

 

($200.00)

 

 

6.00%

$48.26

$10

013.85

 

 

 

12

$250.00 t

 

 

($200,00)

 

 

6.00%

$48.74

$10

112.60

 

И 4 » «\sheet J

'

"

"

""""

"

ill

-

.• - -'-?

" , ..

1

 

Рис. 13.7. План накопления

Наиболее сложная часть этого плана связана с учетной ставкой и вычислением процента. Пользователь вводит ежегодную ставку в столбец F, выбирает ее тип (ячейка СЗ), указывает количество периодов сложных процентов (ячейка С4) и частоту платежей (ячейка С5).

Вычисление процента зависит от выбранного типа ставки и проводится стандартным методом, описанным в предыдущей главе, в котором использованы пользовательские функции VBA. Формула в ячейке G1O, например, имеет следующий вид:

=ЕСЛИ($С$3 = "Nominal ";Nomx_Eff у (F10; $С$4;$С$5) ;Ef fxJEf fy (F10; $C$4; $C$5) )*H9

Вэтой формуле:

Ячейка СЗ — абсолютная ссылка на тип процентной ставки (номинальная илиэффективная).

Ячейка F10 — ставка для текущего периода.

Ячейка С4 — абсолютная ссылка на количество платежей за период.

Ячейка С5 — абсолютная ссылка на частоту платежей (количество периодов).

Ячейка Н9 — баланс для предыдущего периода. Баланс — сумма предыдущего баланса, платежей и начислений.

Глава 13.Дополнительноеиспользование финансовых функций иформул 319