Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Excel_ФГДЭ_2007.docx
Скачиваний:
17
Добавлен:
14.08.2019
Размер:
2.82 Mб
Скачать

Контрольные вопросы к теме

  1. Правила создания, основные структурные элементы списка. Как упорядочить данные в списке?

  2. Способы и правила фильтрации списка.

  3. Вычисления с использованием функций работы с базами данных.

  4. Подведение промежуточных итогов нескольких уровней.

  5. Как создать сводную таблицу?

  6. Как сгруппировать данные в сводной таблице?

  7. Какие вычисления можно производить в сводной таблице?

  8. Как в существующей сводной таблице отобразить данные, добавленные в исходный список?

  9. Как задаются дополнительные вычисления в полях сводной таблицы?

  10. Каким образом перестраивается сводная таблица?

Тема 7. Подбор параметра, поиск оптимального решения. Поиск экстремума функции Теоретические сведения

На оглавление

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

Существует специфика задания значений аргументов финансовых функций:

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

  2. Все даты, как аргументы, имеют числовой формат (например, 1 января 1995г. представляется числом 34700). При ссылках на ячейки с датами в последние даты записываются в обычном виде (например, 1.01.95).

  3. Если не используется последний аргумент (или несколько подряд идущих), то соответствующие разделительные знаки (“;”) можно опустить.

Финансовые функции включают:

  • функцию Цена, которая рассчитывает курс (цену) покупки ценной бумаги с периодическими выплатами купонных процентов по формуле

=ЦЕНА(дата_соглашения;дата_вступления_в_силу;ставка;доход;погашение;частота; базис)

  • функцию БC, которая производит расчет будущей или наращенной стоимости периодических постоянных платежей и будущую стоимость текущего значения вклада или займа при постоянной процентной ставке.

  • Если производится расчет будущей стоимости единой суммы вклада, то используют формулу = БC(норма;число_периодов;;нз)

  • если платежи производятся систематически в начале периода, так называемые “обязательные платежи” (тип=1), используется формула

=БC(норма;число_периодов;выплата;;1)

  • для фиксированных периодических платежей, производимых в конце периода, так называемые “обычные платежи” (тип=0), используется формула

=БC(норма;число_периодов;выплата;;0) или =БC(норма;число_периодов;выплата)

т.е. аргумент тип равный нулю можно опустить.

Аргумент выплата означает фиксированную периодическую выплату.

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

Для задания аргументов число_периодов и норма применяется таблица 8.1, где используются параметры:

n=число лет — для расчета общего числа периодов выплат (аргумент число_периодов),

k=годовая процентная ставка — для расчета процента за период начисления (аргумент норма).

Таблица 8.1

Расчет аргументов функции БC

Метод начисления процентов

Общее число периодов начисления процентов

Ставка процента за период начисления, %

Ежегодный

n

k

Полугодовой

n2

k /2

Квартальный

n4

k /4

Месячный

n12

k /12

Ежедневный

n365

k /365

Подробную информацию о функциях и их параметрах смотрите в справочной системе Excel.

Пример 8.1.

С помощью функции Цена определить курс покупки ценных бумаг (облигаций), если:

  1. облигации приобретены (дата_соглашения) 6.09.93;

  2. облигации будут погашены (дата_вступления_в_силу) 12.09.97;

  3. размер купонной ставки (ставка) – 9% с выплатой раз в полугодие (частота = 2);

  4. ожидаемая годовая ставка помещения (доход) 12,57%;

  5. номинал облигации (погашение) 100;

  6. базис расчета 1 (фактический способ исчисления временного периода – год = 366 дней).

Исходные данные и результаты

A

B

1

Пример по использованию функции ЦЕНА

2

Переменные для функции

Исходные данные

3

Дата соглашения

06.09.93

4

=ЦЕНА(B3;B4;B5;B6;B7;B8;B9)

Дата вступления в силу

12.09.97

5

Ставка

9,000%

6

Доход

12,57%

7

Погашение

100

8

Частота

2

9

Базис

1

10

Цена

89,00047468

Пример 8.2.

Рассчитать, какая сумма окажется на счете, если 27 тыс.руб. положены на 20 лет под 13,5% годовых. Проценты начисляются каждые полгода.

Исходные данные и аргументы

Метод начисления

k

n

Норма

Число_периодов

нз

Полугодовой

13,5%

20

= 13,5% / 2

= 20 * 2

= -27

Расчетная формула и результат

А

B

1

Формула

Результат вычислений по формуле

2

=БЗ(13,5%/2;20*2;;-27)

368,196038937139

Ответ: На счете будет 368,20 тыс.руб.

Пример 8.3.

Предположим, есть два варианта инвестирования средств в течение 4 лет: в начале каждого года под 26% годовых или в конце каждого года под 38% годовых. Ежегодно вносится 300 тыс.руб. Определить, сколько денег окажется на счете в конце 4-го года для каждого варианта.

Исходные данные и аргументы

Вар-т

Метод начисления

k

n

Норма

Число периодов

Выплата

Тип

1

Ежегодный

26%

4

= 26%

= 4

= -300

1

2

Ежегодный

38%

4

= 38%

= 4

= -300

0

Расчетные формулы и результаты

A

B

1

Формулы

Результаты вычислений по формулам

2

=БЗ(38%;4;-300;;0)

2073,7416

3

=БЗ(26%;4;-300;;1)

2210,534928

Ответ: На счете окажется 2210,53 тыс. р. для 1-го варианта и 2073,74 тыс. р. для 2-го варианта.

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

Установив курсор в ячейку (C11), содержащую формулу с финансовой функцией (Цена), выполнить команду Данные Работа с даннымиАнализ что-еслиПодбор параметра. В появляющееся диалоговое окно (рис. 8.1) задается требуемое значение функции (желаемая или заданная ЦЕНА), а в поле “Изменяя значение ячейки” указывается адрес подбираемого аргумента (один из параметров исходных данных, например, по адресу $C$5 - СТАВКА).

Рис. 8.1. Диалоговое окно Подбор параметра

В Excel можно проводить исследование влияния некоторых исходных данных, принимающих различные значения, на результирующую функцию, т.е. проводить вариантные финансовые расчеты. Это делается с помощью Диспетчера сценариев. Сценарий – именованная совокупность значений изменяемых ячеек, в которые вводятся различные значения аргументов. При работе со сценариями следует присвоить имена ячейкам с исходными данными, которые будут “варьироваться”. Например, для аргументов финансовой функции ЦЕНА ячейкам с исходными данными присвойте имена: $B$5 – Ставка, $B$6 – Доход, $B$8 – Частота, а ячейке-результату $B$10 – Цена .

Установите курсор на любую ячейку рабочего листа.

Команда Данные Работа с даннымиАнализ что-если Диспедчер сценариев вызывает диалоговое окно Диспетчера сценариев для создания, редактирования, объединения, удаления и просмотра созданных сценариев расчета.

Новый сценарий создается кнопкой Добавить, появляется окно Добавление сценария (рис. 8.2), в котором название сценария задается в соответству­ющем поле, например 1 . Поле Изменяемые ячейки заполняется с использованием клавиши CTRL, выделяя на рабочем листе ячейки, значения которых будут изменяться.

Рис. 8.2. Создание нового сценария

Так готовятся аргументы, и после нажатия кнопки ОК, выполняются вариантные расчеты для различных вводимых значений (рис. 8.3). Кнопка Добавить переводит на предыдущее окно для создания нового сценария, а кнопка ОК – на окно, в котором можно увидеть список всех сценариев и перейти на создание отчета.

Рис. 8.3. Задание значений изменяемым ячейкам сценария

Эти действия повторяются для каждого нового сценария.

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

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

Принятие оптимальных решений базируется на “трех китах”:

  • Математическая модель (вводятся и описываются переменные и функции):

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

  • ограничения устанавливают зависимость между переменными (могут быть односторонними и двусторонними);

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

  • Решение задачи на компьютере (через механизм Поиск решения);

  • Подготовка исходных данных (их достоверность).

Пример 8.4

Имеются n пунктов производства (фабрик) и m пунктов распределения продукции (складов). Стоимость перевозки единицы продукции с i-ой фабрики на j-й склад cij приведена в таблице, где под строкой понимается фабрика, а под столбцом – склад. Кроме того, в этой таблице, в i-й строке указан объем производства на i-ой фабрике, а j-м столбце указан объем производства на j-ой фабрике (см. Таблицу 1). Необходимо составить план перевозок по доставке требуемой продукции на склады, с минимальными суммарными транспортными расходами.

В данном случае задача не сбалансирова­на, т.е. объем производства (20+30+30+20+17=117) не равен объему потребляемой продукции (50+30+20+20=120). Для сбалансирова­ния задачи введем дополнительно фиктивную фабрику и примем стоимость перевозки рав­ной стоимости штрафа за недопоставку продукции (к примеру – 10), а объем перев­озок – объемам недопоставок продукции на склады (в данном случае - 3).

Таблица 1.

Стоимость перевозки единицы продукции

Потребление

Склад 1

Склад 2

Склад 3

Склад 4

Объемы

производства

Производство

Фабрика 1

6

1

3

1

20

Фабрика 2

3

4

5

8

30

Фабрика 3

5

9

3

2

30

Фабрика 4

2

4

8

4

20

Фабрика 5

3

2

1

5

17

Фиктивная

фабрика

10

10

10

10

3

Объемы

потребления

50

30

20

20

0

0

Составим математическую модель:

Пусть xij –объём перевозок с i -й фабрики на j -й склад.

Суммарная стоимость всех перевозок cij xij, где cij - стоимость перевозки единицы продукции с i -й фабрики ны j -й склад.

Неизвестные должны удовлетворять следующим ограничениям:

  1. Объемы перевозок не могут быть отрицательными.

  2. Так как модель сбалансирована, то вся продукция должна быть вывезена с фабрики, а потребности всех складов должны быть удовлетворены.

Модель:

Минимизировать:

cij xij

при ограничениях: , , , ,

где ai - объем производства на i - й фабрике, bj спрос на j -м складе.

Решение.

Решим данную задачу с помощью Поиска решения.

Построим еще одну таблицу, которая будет заполнена объемами перевозок.

Таблица 2. Таблица с исходными ячейками для ПОИСКА РЕШЕНИЯ.

Объемы перевозки продукции

Потребление

Склад 1

Склад 2

Склад 3

Склад 4

Суммарное

производство

Объемы

производства

Производство

Фабрика 1

20

Фабрика 2

30

Фабрика 3

30

Фабрика 4

20

Фабрика 5

17

Фиктивная

фабрика

3

Суммарное

потребление

Объемы

потребления

50

30

20

20

Ниже вы увидите как выглядит решение этой задачи в Excel:

Рисунок 1. Данные по стоимости перевозки.

Под неизвестные отведём ячейки C14:F19, в ячейки A1:D6 введём стоимость перевозок, G14:G19 –объемы производства на фабриках, C20:F20 – потребность в продукции на складах. В ячейку G20 введём целевую функцию - =СУММПРОИЗВ(C4:F9;C14:F19).

Рисунок 2. Исходные ячейки и формулы, подготовленные для ПОИСКА РЕШЕНИЯ.

Вызовем команду поиск решения и заполним открывшееся диалоговое окно (см. рис.3).

Рисунок 3. Окно ПОИСКА РЕШЕНИЯ.

В параметрах поиска решения нужно установить флажок «линейная модель».

Результат поиска решения (см.рис.4):

Рисунок 4. Результат ПОИСКА РЕШЕНИЯ.

Анализируя полученный результат, можно видеть, что, скажем, на Склад 1 поступит 30 единиц продукции с Фабрики 2 и 20 единиц с Фабрики 4. Поскольку потребности складов превосходят мощности фабрик на 3 единицы, именно это количество продукции должно поступить на Склад 2 с фиктивной фабрики. При таком графике продукция со всех фабрик будет полностью вывезена, а потребности всех складов будут полностью удовлетворены (кроме, разумеется, Склада 2). Стоимость всех перевозок будет минимальной – 274.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]