ПРИМЕНЕНИЕ VBA К УПРАВЛЕНИЮ ИНВЕСТИЦИЯМИ Сдвижков Олег Александрович канд. физ.-мат. наук, доцент РГУТИС, РФ, МО, Черкизово E-mail: [email protected] APPLYING VBA TO MANAGEMENT OF INVESTMENTS Oleg Sdvizhkov candidate of physical and mathematical sciences, RSUTS, Russia, Moscow region, Cherkizovo АННОТАЦИЯ Задачи управления инвестициями решаются с помощью разработанных программ VBA Excel. ABSTRACT Management tasks of investments are solved with the help of developed programs VBA Excel. Ключевые слова: замена оборудования; инвестиции. Keywords: replacement of equipment; investments. 1. ЗАДАЧИ ЗАМЕНЫ ОБОРУДОВАНИЯ: • По доходам и расходам (Change); • По доходам и остаточным стоимостям оборудования (Change1); • По доходам, расходам и остаточным стоимостям оборудования (Change2). В скобках указаны наименования разработанных программ (макросов). Применение макросов показано на задачах. Для получения результатов надо выделить диапазон начальных данных и запустить макрос на исполнение. Задача 1.1. По данным таблицы 1.1 найти план замены оборудования на 4летний период, обеспечивающий максимальную прибыль, если на начало эксплуатации оборудование новое. Затраты связанные с установкой нового оборудования, проводимой в начале года, составляют P=70 тыс. руб., старое оборудование списывается. Таблица 1.1. Доходы Расходы Входные данные задачи 1.1 Время использования оборудования (лет) 0 1 2 3 4 90 80 60 50 40 10 15 20 35 45 Технология решения. Вызывается макрос Change, стоимость замены оборудования вводится в ячейку А6, табличные данные вводятся в диапазон A1:D2 и он выделяется. Запуск макроса на исполнение возвращает в третьей строке (рис. 1.1) оптимальный план: 0 — сохранить, 1 — заменить. Максимальная прибыль, составляющая 220, будет в ячейке Е8. Рисунок 1.1. Возвращаемые макросом Change результаты Ответ: (С, С, З, С) При 5-летнем планировании результаты показаны на рисунке 1.2. Рисунок 1.2. Результаты 5-летнего планирования Задача 1.2. По данным таблицы 1.2 найти план замены оборудования на 5летний период, обеспечивающий максимальную прибыль, если в начальный момент времени оно новое, затраты связанные с установкой нового оборудования, проводимой в начале года, составляют P=13 млн. руб., старое оборудование продается по остаточной стоимости. Таблица 1.2. Входные данные задачи 1.2 Время эксплуатации оборудования Прибыль Остаточная стоимость 0 13 1 11 9 2 10 6 3 6 5 4 5 3 5 3 2 Макрос Change1 возвращает строку с оптимальным планом замены оборудования, она выделяется желтым цветом, в смежной ячейке справа – максимальная прибыль: Рисунок 1.3. Возвращаемые макросом Change1 результаты Задача 1.3. Найти оптимальный план замены 2-летнего оборудования на 4 года вперед, после чего оборудование продается, как и оборудование старше 5 лет. Стоимость нового оборудования 90 тыс. руб. Данные об оборудовании приведены в таблице 1.3. Таблица 1.3. Входные данные задачи 1.3 Время использования оборудования 0 1 2 3 4 5 Стоимость продукции 50 45 40 35 30 25 Затраты 5 10 15 15 20 25 Остаточная стоимость 50 40 30 20 10 Макрос Change2 возвращает оптимальный план замены оборудования и максимальную прибыль: Рисунок 1.4. Возвращаемые макросом Change2 результаты 2. ЗАДАЧИ ИНВЕСТИРОВАНИЯ: • Одномерная матрица средств (Invest); • Двумерная матрица средств (Invest1). Задача 2.1. Сумма 200 должна быть распределена между тремя предприятиями П1, П2, П3. Известно, что выделение предприятию П k средств (x) приносит прибыль f k (x) единиц. Значения f k (x) заданы таблицей 2.1. Требуется распределить средства таким образом, чтобы суммарная прибыль была максимальной. Таблица 2.1. Входные данные задачи 2.1 Прибыль f k (x) Вложенные средства (x) f1(x) f2(x) 50 6 5 100 10 15 150 14 17 200 18 20 f3(x) 8 10 20 25 Макрос Invest возвращает оптимальный план, где 1 — выделять, 0 — не выделять средства, ниже по диагонали оптимальная прибыль: Рисунок 2.1. Возвращаемые макросом Invest результаты Задача 2.2. Фирма, в которую входит три предприятия, принимает решение о их реконструкции. В таблице 2.2 указаны возможные затраты ci и чистая прибыль Ri (в млн. руб.). Найти план реконструкции, обеспечивающий максимальную прибыль, если фирма может вложить в реконструкцию не более 39 млн. руб. Таблица 2.2. Входные данные задачи 2.2 1-е 2-е с 1 R1 c 2 R2 Малая механизация 10 17 1 11 Частичная модернизация 12 30 5 24 3-е c3 7 12 R3 17 37 Полная реконструкция 22 45 12 31 22 45 Применение макроса Invest1 приводит к оптимальному плану, ниже по диагонали максимальная прибыль: Рисунок 2.2. Возвращаемые макросом Invest1 результаты Разработанные макросы размещены на сайтах, поддерживающих технологии онлайн решений www.oas.ucoz.com и www.oas.aiq.ru, На этих сайтах есть макросы и по другим темам [1]. Список литературы: 1. Сдвижков О.А. Дискретная математика и математические методы экономики с применением VBA Excel. М: ДМК Пресс, 2012. — 212 с.