Реферат: Решение экономических задач программными методами
Выплата – величина постоянных периодических платежей;
Нз начальное значение (текущая стоимость) вклада;
Тип параметр, определяющий, когда вносят платежи: в начале (=0) или в конце (=1). По умолчанию =0.
4. Найдена сумма, которую надо было бы поместить на счет при постоянной процентной ставке, чтобы обеспечить сумму на счету к концу пятого года, с помощью сервисной функции Подбор параметра (рис 1.4.1).
Рисунок 1.4.1 – Диалоговое окно «Подбор параметра»
1. Внесены исходные данные в таблицу (таб. 1.4.2).
Таблица 1.4.2 – Исходные данные
N, год | P, тыс. руб. | A, тыс. руб. | Ставка |
11 | 360,00 | 41,00 | 7,00% |
2. Подсчитана прибыль в случае, когда деньги берутся в долг (91 тыс. руб.).
3. Подсчитана прибыль, полученная от вложения денег в банк под 7% годовых, с помощью функции
ПС (Ставка; Кпер; Выплата; Бс; Тип),
где Ставка процентная ставка за период (в процентном формате или в долях);
Кпер – общее число периодов выплат;
Выплата – величина постоянных периодических платежей;
Бс – баланс наличности, который нужно достичь после последней выплаты (если опущен, то 0);
Тип – 0 или 1, Если 0 – оплата производится в конце периода, если 1, то в начале.
Данная функция возвращает текущий объем вклада на основе постоянных периодических платежей (или, иными словами, сумму всех будущих платежей) В данной задаче он составляет 355,57 тыс. руб.
4. Сделан вывод на основе полученных результатов, какой из данных случаев более выгодный. В этом случае выгоднее положить в банк.
5. С помощью Диспетчера сценариев проанализирована ситуация для нескольких возможных вариантов изменения параметров A и N (рис. 1.4.2).
Рисунок 1.4.2 Диалоговое окно «Диспетчер сценариев»
Создание сценариев произведено с помощью последовательности команд Сервис | Сценарии | Диспетчер сценариев | Добавить (рис 1.4.3).
Рисунок 1.4.3 – Диалоговое окно «Добавление сценария»
В поле Изменяемые ячейки указаны те ячейки, в которых находятся параметры задачи.
После нажатия кнопки ОК, в диалоговом окне Значения ячеек сценария введены значения параметров для сценариев. С помощью диалогового окна Диспетчер сценариев создано три сценария.
С помощью кнопки Отчет открывается диалоговое окно Отчет по сценарию, где определен тип отчета (Структура) и заданы ячейки, где вычисляется результат.
1. Внесены исходные данные в таблицу (таб. 1.4.3).
Таблица 1.4.3 – Исходные данные
N | A |
P1 |
P2 |
P3 |
P4 |
P5 |
3 | 36000 | 10000 | 15000 | 21000 | 0 | 0 |
2. Выручка от инвестиций посчитана с помощью функции, возвращающей чистую текущую величину вклада (инвестиции), вычисленного на основе ряда последовательных (неравномерных) поступлений денежных средств.
ЧПС (Ставка; Значение1; Значение 2; …Значение N),
где Ставка процентная ставка за период;
Значения – до 29 аргументов (могут быть массивы), представляющих поступления (доходы со знаком "+", расходы со знаком "-").
3. С помощью функции считается выручка от вложения денег в банк
БС (Ставка; Кпер; Плт; Пс; Тип),
где Ставка процентная ставка за период;
Кпер – общее число выплат;
Плт – выплатаю производимая в каждый период и не меняющаяся за все время выплаты;
Пс – приведенная (нынешняя) стоимость или общая сумма, которая на настоящий равноценна серии будущих выплат;
Тип - 0 или 1, Если 0 – оплата производится в конце периода, если 1, то в начале.
В данной задаче функции приобретают вид ЧПС(0;D2;E2;F2) и БС(I2;B2;;-C2).
4. С помощью функции Подбор параметра определена ставка, при которой выгоднее деньги вложить в инвестиционный проект 8,5%.
1. Внесены исходные данные в таблицу (таб. 1.4.4).
Таблица 1.4.4 – Исходные данные
N, год | A, тыс. руб. | p, % | i, % |
11 | 360 | 25% | 14% |
2. Сумма ссуды для ежегодных выплат найдена по формуле, функция в которой вычисляет величину постоянной периодической выплаты ренты, регулярных платежей по займу при постоянной процентной ставке.
ПЛТ (Ставка; Кпер; Пс; Бс; Тип)*N,
где Ставка процентная ставка за период (в процентном формате или в долях);
Кпер – общее число периодов выплат;
Пс – общая сумма всех будущих платежей с настоящего момента.
Выплата – величина постоянных периодических платежей;
Бс – баланс наличности, который нужно достичь после последней выплаты (если опущен, то 0);
Тип – 0 или 1, Если 0 – оплата производится в конце периода, если 1, то в начале;
N – количество лет.
3. Сумма для ежемесячных выплат ссуды найдена
ПЛТ (i/12; N*12; -(A-A*p)) * N * 12
4. Комиссионные найдены как разность ссуды и стоимостью квартиры.
5. Результаты оформлены в виде таблицы (таб. 1.4.5)
Таблица 1.4.5 Результаты
Ежемесячные выплаты | Ежегодные выплаты | |
Ссуда | 530,56 | 544,68 |
Комиссионные | 170,56 | 184,68 |
1. Внесены исходные данные в таблицу (таб. 1.4.6).
Таблица 1.4.6 – Исходные данные
N, год | A, млн. руб. | P, млн. руб. |
30 | 30,0 | 1,7 |
2. Процентная ставка определена по формуле
СТАВКА (Кпер; Плт; Пс; Бс; Тип)
1.5 Моделирование развития финансовой пирамиды
1. Занесены исходные данные (таб. 1.5.1)
Таблица 1.5.1 – Исходные данные
Число жителей в городе | M | 1000000 | |
Коэффициент ажиотажа |
KA |
0,0000001 | |
Ежедневные расходы (руб.) | R | 300 | |
Среднее время между покупкой и продажей акции (дни) | T | 50 | |
Норма прибыли (ежедневный процент от суммы в кассе) | S | 3 | |
Состояние на первый день: | |||
начальный капитал (руб.) |
П1 |
70000 | |
число купивших акции в первый день |
SNK1 |
7 |
2. Сформирована таблица из граф: День; Курс продаж; Продано в день; Продано всего; Курс покупки; Куплено в день; Куплено всего; Сумма в кассе; Доход в день; Доход всего. Ссылки на исходные данные осуществлены в виде абсолютных ссылок.
3. Заполнены графы
- День с помощью авто заполнения с 1 до 365.
- Курс продажи с 1,05 до 8,33 с шагом 0,02.
- Курс покупки с 1,00 до 8,28 с шагом 0,02.
- Продано в день акций:
-
,
где M – число жителей в городе;
NKD – общее число купивших акции на день D;
KA – коэффициент ажиотажа.
Число акций не может быть дробным, поэтому к нему применяется функция ОКРУГЛВВЕРХ() (ОКРУГЛВВЕРХ(C3+$H$3*($H$2-C3)*C3;0)).
- Продано всего просчитана как сумма проданных акций.
- Куплено в день заполнена путем: если D ≤ T (среднее время между покупкой и продажей акций жителями), то NPD+1 = 0, в противном случае смещается на T дней от продажи. (СМЕЩ (NKD; -50,0)).
- Количество купленных акций также считается суммой.
- Сумма в кассе в первый день равна 70000 (П1). Следующие дни просчитаны:
,
где Σ норма прибыли;
R – ежедневные расходы.
- Доход в день просчитан как
- Доход всего просчитан как сумма дохода предыдущих дней.
- Доход организации равен произведению суммы в кассе на норму прибыли (=H4*'Исхидные данные'!$H$6/100).
4. Построен график изменения количества денег в кассе и доходов организаторов пирамиды за 50 дней и за год (Приложение А, Б).
5. Определен максимальный доход фирмы с помощью функции (3369519,74 руб.)
МАКС (Число1; Число 2; )
6. Определен день достижения данного дохода с помощью функции (149 день)
ПОИСКПОЗ(Искомое_значение; Просматриваемый_массив;
Тип_ сопоставления),
где Искомое_значение – значение, используемое при поиске нужного значения в массиве;
Просматриваемый_массив – непрерывный диапазон ячеек, просматриваемый в поиске искомого значения.
Тип_сопоставления – число (1,0,-1), определяющее возвращаемое значение.
7. Определена минимальная сумма в кассе.
8. Подобрано такое минимальное значение начального капитала, которое бы позволило не уйти в отрицательную сумму в кассе на начальном этапе развития, с помощью функции Подбор параметра (9866,89 руб.). При этом минимальная сумма в кассе должна стать равной 0,00р.
9. Прослежено изменение дохода организатора пирамиды в определенный день Х, изменяя исходные данные. День X задан самостоятельно (50).
10. Полученные данные занесены в таблицу (таб. 1.5.2).
Таблица 1.5.2 Результаты исследования
Изменяемый параметр | Увеличиваемый параметр | Уменьшаемый параметр | ||||
Значение | День Х | Доходы на день Х | Значение | День Х | Доходы на день Х | |
Исходное значение | 735,83 | 735,83 | ||||
M | 2000000 | 50 | 17961,56 | 600000 | 50 | 377,35 |
KA |
0,00000017 | 50 | 6446,68 | 0,00000006 | 50 | 377,35 |
R | 370 | 50 | 681,56 | 250 | 50 | 774,59 |
T | 55 | 50 | 735,83 | 45 | 50 | 733,93 |
S | 6% | 50 | 739,86 | 2,5% | 50 | 721,08 |
П1 |
100000 | 50 | 938,16 | 65000 | 50 | 702,11 |
SNK1 |
12 | 50 | 989,59 | 5 | 50 | 648,65 |
Процесс описывается дифференциальным уравнением.
Также найдены максимальный доход и день его достижения, минимальное значение первоначального капитала.
Часть 2. Создание приложения в VBA
Цель работы: создать приложение в VBA, позволяющее определить и вывести в ячейки Excel количество лет, кварталов, месяцев, недель и дней, прошедших между двумя датами.
Ход работы: В ходе выполнения производственной практики было создано приложение в VBA, позволяющее посчитать количество лет, кварталов, месяцев, недель и дней, прошедшее между двумя заданными датами.
Текст программы
Private Sub CommandButton1_Click()
d1 = DTPicker1.Value
d2 = DTPicker2.Value
TextBox1.Text = DateDiff("yyyy", d1, d2) / разность между двумя заданными годами
TextBox2.Text = DateDiff("m", d1, d2) / разность между двумя заданными месяцами
TextBox3.Text = DateDiff("q", d1, d2) / разность между двумя заданными кварталами
TextBox4.Text = DateDiff("d", d1, d2) / разность между двумя заданными днями
End Sub
Private Sub CommandButton2_Click()
UserForm1.Hide
End Sub
Заключение
В результате проделанной работы получены теоретические и практические знания о возможностях программного продукта Exсel. Для выполнения практических задач были использованы разнообразные функции, которые позволяют быстро и оптимально получить решение.
Проделано следующее:
- Закрепление навыков составления итоговых таблиц, связывая данные из других источников;
- Использован MacroRecorder для записи простого макроса;
- Освоена технологии бизнес-анализа данных в Excel, используя функции пакета Анализ данных и некоторые статистические функции;
- С помощью встроенных функций Excel решены финансовые задачи;
- Знакомство с возможностями Диспетчера сценариев;
- С помощью сервисной программы Excel Поиск решения решены экономические задачи и проведен анализ решения типа «что-если».
Список литературы
1. Миньков С.Л. Excel: Лабораторный практикум. – Томск: Томский медвузовский центр дистанционного образования, 2000.
2. Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. – С-Пб.: БХВ – Санкт-Петербург, 1999.
3. Овчаренко Е.К., Ильина О.П, Балыбердин Е.В., Финансово- экономические расчеты в Excel. Изд. 3-е – М.: Филинъ, 1999.
4. Матвеев Л.А. Компьютерная поддержка решений.- С-Пб., Специальная литература, 1998.
5. Гусева О.Л. Миронова Н.Н. Excel для Windows. Практические работы// Информатика и образование.- 1996.- №2-6