Курсовая работа: Решение экономических задач с помощью VBA

CALC = Result

End Function

В ячейках J11:J16 с помощью формулы {=МУМНОЖ(C10:H15;ТРАНСП(D7:I7))} находим ожидаемую прибыль, соответсввующую различным вариантам покупки журналов.

В ячейке F16 спомощью формулы =НАИБОЛЬШИЙ(J11:J16;1)

вычисляем максимальную прибыль . Ее также можно найти воспользовавшись ф-цией МАКС, находящей максимальный эл-т из списка

=Макс(J11:J16)

В ячейке F17 по формуле =(ПОИСКПОЗ(НАИБОЛЬШИЙ(J11:J16;1);J11:J16;0)-1)*5

соответствующий оптимальный обьем покупок газет. Затем функция CALC выводит эти оптимальные значения в окне сообщений.

Ф-ция наибольший возвращает К-е наибольшее значение из множества данных . Эта ф-ция используется для того чтобы выбрать значение по его относительному местоположению. Например, фунуцию НАИБОЛЬШИЙ можно использовать для того чтобы определить наилучший, второй, третий результат в балах, показанный при тестировании. Систаксис программы такой:

НАИБОЛЬШИЙ(массив;К) где Массив – это массив или диапазон ячеек где определяется наибольшее значение, к – позиция (начиная с наибольшей) в массиве или диапазоне.

Все результаты занесенные в таблицу будут выглядеть следующим образом:

П р о д а ж а
П 0 4 8 12 14 18
о 0 0 0 0 0 0 0 Покупка Прибыль
к 4 0 0 0 0 0 0 0 - р.
у 8 0 -20 16 16 16 16 4 - р.
п 12 0 -40 -4 32 32 32 8 12,94р.
к 14 0 -60 -24 12 48 48 12 16,88р.
а 18 0 -70 -34 2 38 56 14 9,00р.
Максимальная прибыль 16,88р. 18 0,28р.
Оптимальный обьем 15

2.3.5 Определение оптимальных капиталовложений

Создаём исходную таблицу и заполняем ее мат. ожиданиями прибылей в состветствии с условием.

Ф и л и а л ы
Млн. грв 1 2 3 4 5 6
0 0 0 0 0 0 0
1 0,11 0,12 0,18 0,2 0,17 0,12
2 0,11 0,13 0,18 0,22 0,17 0,23
3 0,12 0,13 0,19 0,24 0,18 0,24
4 0,12 0,13 0,19 0,26 0,18 0,24
5 0,13 0,13 0,2 0,29 0,19 0,25
6 0,13 0,13 0,2 0,31 0,19 0,25
7 0,14 0,13 0,2 0,33 0,2 0,26

Для дальнейшего решения задачи, вводим следующие обозначения:

Пусть R(i,j) – прибыль получаемая от вложения i млн. грв. В j-тый филиал, где в соотв. С вариантом i от (0,7), а j от (0,6)

F(A,1,2) – оптимальное распределение средств, когда А млн. грв. вкладываются в 1,2 филиалы вместе

F(A,1,2,3) – оптимальное распределение средств, когда А млн. грв. вкладываются в 1,2,3 филиалы вместе

F(A,1,2,3,4) – оптимальное распределение средств, когда А млн. грв. вкладываются в 1,2,3,4 филиалы вместе.

F(A,1,2,3,4,5) – оптимальное распределение средств, когда А млн. грв. вкладываются в 1,2,3,4,5 филиалы вместе.

F(A,1,2,3,4,5,6) – оптимальное распределение средств, когда А млн. грв. вкладываются в 1,2,3,4,5 филиалы вместе.

Значения I при которых достигается максимум определяют оптимальные капиталовложения в филиалы.

Максимальные значения ожидаемых прибылей вычисляется в программе и заносится в ячейки H4:L11 и будет выглядеть следующим образом:

М а к с и м у м ы
1 и 2 1,2 и 3 1,2,3 и 4 1,2,3,4 и 5 1,2,3,4,5 и 6
0 0 0 0 0
0,12 0,18 0,2 0,2 0,2
0,23 0,3 0,38 0,38 0,38
0,24 0,41 0,5 0,55 0,55
0,24 0,42 0,61 0,67 0,67
0,25 0,42 0,63 0,78 0,79
0,25 0,43 0,65 0,8 0,9
0,26 0,43 0,67 0,82 1,01

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

В диапазон ячеек (B14:K22) выводится оптимальное распределение капиталовложений по филиалам. После вычислений можно увидеть что максимальныя ожидаемая прибыль составляет 1,01 млн. грв. , из таблицы видны следующие рез-ты:

6 филиал – 2 млн.

5 филиал – 1 млн.

4 филиал – 1 млн.

3 филиал – 1 млн.

2 филиал – 1 млн.

К-во Просмотров: 686
Бесплатно скачать Курсовая работа: Решение экономических задач с помощью VBA