Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСЭ-практика.doc
Скачиваний:
4
Добавлен:
02.09.2019
Размер:
3.14 Mб
Скачать
  • Закрыть книгу Расчет заработной платы и выйти из Microsoft Excel.

    Отладка модели

    Результат выполнения этого задания – документ Microsoft Word Зарплата и отпускные – представлен на Рис. 2 – ведомость начисления отпускных сумм сотрудников отдела продаж за II квартал 2005 г. и Рис. 3– ведомости начисления заработной платы за апрель, май и июнь.

    Ведомость начисления отпускных сумм сотрудников отдела продаж за II квартал 2005 г.

    ФИО

    Сумма отпускных

    Налогонеоблаг. сумма

    Удержания подоходного налога

    Сумма к выдаче

    Иванова М.И.

    6186,67

    2400

    757,33

    5429,33

    Петров А.Г.

    14966,67

    1600

    2673,33

    12293,33

    Сидорова Е.А.

    8266,67

    800

    1493,33

    6773,33

    Леонов П.И.

    8500,00

    3200

    1060,00

    7440,00

    Гусаров Д.В.

    11080,00

    1600

    1896,00

    9184,00

    Воробьева Е.М.

    7900,00

    800

    1420,00

    6480,00

    Николаев А.К.

    15450,00

    1600

    2770,00

    12680,00

    Рис. 2. Ведомость начисления отпускных сумм

    Ведомость начисления заработной платы сотрудников отдела продаж ЗАО «Эльсинор» за апрель 2005 г.

    ФИО

    Кол-во ижд.

    Начислено

    Налогонеоблаг. сумма

    Удержания в

    Пенсионный фонд

    Совокупный

    годовой доход

    Сумма дохода, облагаемая

    налогом

    Подоходный налог

    Сумма к выдаче

    Иванова М.И.

    2

    8360

    2400

    59,6

    8360

    5900,4

    708,05

    7592,35

    Петров А.Г.

    1

    15200

    1600

    136

    15200

    13464

    1615,68

    13448,32

    Сидорова Е.А.

    0

    8500

    800

    77

    8500

    7623

    914,76

    7508,24

    Леонов П.И.

    3

    8500

    3200

    53

    8500

    5247

    629,64

    7817,36

    Гусаров Д.В.

    1

    10690

    1600

    90,9

    10690

    8999,1

    1079,89

    9519,21

    Воробьева Е.М.

    0

    7480

    800

    66,8

    7480

    6613,2

    793,58

    6619,62

    Николаев А.К.

    1

    15500

    1600

    139

    15500

    13761

    1651,32

    13709,68

    Ведомость начисления заработной платы сотрудников отдела продаж ЗАО «Эльсинор» за май 2005 г.

    ФИО

    Кол-во ижд.

    Начислено

    Налогонеоблаг. сумма

    Удержания в

    Пенсионный фонд

    Совокупный

    годовой доход

    Сумма дохода, облагаемая

    налогом

    Подоходный налог

    Сумма к выдаче

    Иванова М.И.

    2

    5200

    2400

    28

    13560

    2772

    554,40

    4617,60

    Петров А.Г.

    1

    14800

    1600

    132

    30000

    13068

    2613,60

    12054,40

    Сидорова Е.А.

    0

    7900

    800

    71

    16400

    7029

    1405,80

    6423,20

    Леонов П.И.

    3

    9100

    3200

    59

    17600

    5841

    1168,20

    7872,80

    Гусаров Д.В.

    1

    11350

    1600

    97,5

    22040

    9652,5

    1930,50

    9322,00

    Воробьева Е.М.

    0

    7220

    800

    64,2

    14700

    6355,8

    1271,16

    5884,64

    Николаев А.К.

    1

    14750

    1600

    131,5

    30250

    13018,5

    2603,70

    12014,80

    Ведомость начисления заработной платы сотрудников отдела продаж ЗАО «Эльсинор» за июнь 2005 г.

    ФИО

    Кол-во ижд.

    Начислено

    Налогонеоблаг. сумма

    Удержания в

    Пенсионный фонд

    Совокупный

    годовой доход

    Сумма дохода, облагаемая

    налогом

    Подоходный налог

    Сумма к выдаче

    Иванова М.И.

    2

    5000

    2400

    26

    18560

    2574

    514,80

    4459,20

    Петров А.Г.

    1

    14900

    1600

    133

    44900

    13167

    2633,40

    12133,60

    Сидорова Е.А.

    0

    8400

    800

    76

    24800

    7524

    1504,80

    6819,20

    Леонов П.И.

    3

    7900

    3200

    47

    25500

    4653

    930,60

    6922,40

    Гусаров Д.В.

    1

    11200

    1600

    96

    33240

    9504

    1900,80

    9203,20

    Воробьева Е.М.

    0

    9000

    800

    82

    23700

    8118

    1623,60

    7294,40

    Николаев А.К.

    1

    16100

    1600

    145

    46350

    14355

    2871,00

    13084,00

    Рис. 3. Ведомости начисления заработной платы за апрель, май и июнь

    Практическое занятие №3. Ипотечное кредитование Краткая справка

    Ипотека (от греческого «hypotheke» - залог) – вид залога, при котором заложенное имущество, как правило, земля и другая недвижимость, остается во владении залогодателя до наступления срока платежа.

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

    В зависимости от способа амортизации ипотечные кредиты подразделяют на:

    1. Постоянный ипотечный кредит.

    Заемщик ежемесячно выплачивает равную сумму, часть которой идет на погашение кредита и часть – на уплату начисленных за месяц процентов.

    1. Ипотеку с переменными выплатами

    Предусматривают равновеликие платежи в счет погашения основной суммы долга и выплаты процентов на непогашенный остаток. Суммы процентов по ним изменяются.

    Постановка задачи

    Предположим, Вы решили купить однокомнатную квартиру в строящемся доме в Санкт-Петербурге стоимостью $445003. Вы решили взять ипотечный кредит, например, в Сбербанке, в размере $40000 (размер кредита не может превышать 90% от реальной стоимости объекта) на 3 года под 11% годовых4.

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

    Разработка моделей решения Модель 1. Амортизация стандартного (аннуитетного) ипотечного кредита.

    Заемщик ежемесячно выплачивает равную сумму, часть которой идет на погашение кредита и часть – на уплату начисленных за месяц процентов. Проценты начисляются на остаток невыплаченной суммы по кредиту.

    Каждый месяц на протяжении всего срока возврата кредита заемщик выплачивает:

    ЕВ=ОЧП+ППП,

    где ЕВ – ежемесячная постоянная выплата, ОЧП – основная часть платежа, ППП – платежи по процентам за кредит.

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

    Для вычисления ОЧП используется функция ОСПЛТ, которая возвращает величину платежа в погашение основной суммы по инвестиции за данный период на основе постоянства периодических платежей и постоянства процентной ставки и имеет следующий синтаксис:

    Осплт(ставка;период;кпер;пс;бс;тип),

    где ставка – процентная ставка за период (в данной задаче период равен одному месяцу, так как выплаты по процентам производятся ежемесячно; значит месячная процентная ставка вычисляется как годовая, деленная на 12 месяцев); период – задает период, значение должно быть в интервале от 1 до кпер; кпер – общее число периодов выплат (так как выплаты по кредиту производятся ежемесячно, то кпер вычисляется как количество лет кредита, умноженное на 12 месяцев) ; пс – приведенная стоимость, т. е. общая сумма, которая равноценна ряду будущих платежей; бс – требуемое значение будущей стоимости, или остатка средств после последней выплаты. Если аргумент бс опущен, то он полагается равным 0, т. е. для займа, например, значение бс равно 0; тип – число 0 или 1, обозначающее, когда должна производиться выплата.

    Тип

    Когда нужно платить

    0 или опущен

    В конце периода

    1

    В начале периода

    Для вычисления ППП используется функция ПРПЛТ, которая возвращает сумму платежей процентов по инвестиции за данный период на основе постоянства сумм периодических платежей и постоянства процентной ставки, и имеет следующий синтаксис:

    ПРПЛТ(ставка;период;кпер;пс;бс;тип),

    где аргументы имеют то же значение, что и для функции ОСПЛТ.

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

    Замечания.

    1. Вычислить величину основной части платежа и ежемесячные выплаты по процентам можно следующим образом:

    ,

    ,

    где - баланс долга на конец предыдущего месяца (т. е. на момент i-ой выплаты); - процентная ставка за месяц; - общее число выплат (количество месяцев кредита); - номер выплаты (месяца).

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

    ПЛТ(ставка;кпер;пс;бс;тип),

    где ставка – процентная ставка по ссуде; кпер – общее число выплат по ссуде; пс – приведенная к текущему моменту стоимость, или общая сумма, которая на текущий момент равноценна ряду будущих платежей, называемая также основной суммой; бс – требуемое значение будущей стоимости, или остатка средств после последней выплаты. (Если аргумент бс опущен, то он полагается равным 0, т. е. для займа, например, значение бс равно 0.); тип – число 0 или 1, обозначающее, когда должна производиться выплата.

    Модель 2. Амортизация кредита с фиксированными выплатами основной суммы долга.

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

    Каждый месяц на протяжении всего срока возврата кредита заемщик выплачивает:

    ЕВ=ОЧП+ППП,

    где ЕВ – ежемесячная выплата, ОЧП – основная часть платежа (постоянная), ППП – платежи по процентам за кредит.

    Для вычисления ОЧП используется следующая формула:

    ,

    где СК – сумма кредита, ЧВ – число выплат (месяцев полного возврата ссуды).

    Для вычисления ППП используется следующая формула:

    ,

    где - баланс долга на конец предыдущего месяца (т. е. на момент i-ой выплаты); - процентная ставка за месяц.

    Реализация Модель 1. Амортизация стандартного (аннуитетного) ипотечного кредита.

    1. Открыть новую книгу Microsoft Excel и сохранить ее в личной папке под именем Ипотека.

    2. На первом листе рабочей книги (назвать этот лист Постоянные платежи) сформировать блок исходных данных как показано ниже:

    A

    B

    1

    План амортизации стандартного (аннуитетного)

    ипотечного кредита

    2

    Годовая процентная ставка

    11

    3

    Месячная процентная ставка

    4

    Общий срок возврата ссуды (лет)

    3

    5

    Число выплат

    6

    Объем ссуды

    40 000

    Замечание. Денежные средства, которые должны быть выплачены, представляются отрицательными числами; денежные средства, которые должны быть получены, представляются положительными числами.

    1. Для ячеек В2 и В3 установить процентный формат, для ячейки В6 установить денежный формат в долларах США без десятичных знаков.

    2. В ячейку В3 ввести формулу для вычисления месячной процентной ставки (годовая ставка, деленная на 12 месяцев).

    3. В ячейку В5 ввести формулу для вычисления общего числа выплат (количество лет кредита, умноженное на 12 месяцев).

    4. Заполнить ячейки как показано ниже:

      C

      D

      E

      F

      G

      8

      Месяц

      Платеж в счет основной суммы

      Баланс долга

      Платежи по % за месяц

      Всего платежи за месяц

    5. В ячейках C9:C44 с использованием функции Автозаполнение сформировать список номеров выплат по месяцам (от 1 до 36).

    6. В ячейке D9 с использованием функции ОСПЛТ ввести формулу для вычисления основной части платежа (параметр ОЧП в модели 1). Автозаполнить диапазон D10:D44.

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

    8. В ячейке F9 ввести формулу для вычисления платежей по процентам за первый месяц с использованием финансовой функции ПРПЛТ (параметр ППП в модели 1). Автозаполнить диапазон F10:F44.

    9. В ячейке G9 ввести формулу для вычисления общего платежа за первый месяц (параметр ЕВ в модели 1). Автозаполнить диапазон G10:G44.

    10. В строке 46 вычислить сумму по столбцам D, F и G.

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

    12. Сохранить изменения.

    Модель 2. Амортизация кредита с фиксированными выплатами основной суммы долга.

    1. Второй лист рабочей книги Ипотека назвать Переменные платежи.

    2. В ячейке А1 ввести название План амортизации кредита с фиксированными выплатами основной суммы долга.

    3. Ячейки А2:В6 заполнить так же, как и на первом листе.

    4. Заполнить ячейки как показано ниже:

      C

      D

      E

      F

      G

      8

      Месяц

      Платеж в счет основной суммы

      Баланс долга

      Платежи по % за месяц

      Всего платежи за месяц

    5. В ячейках C9:C44 с использованием функции Автозаполнение сформировать список номеров выплат по месяцам (от 1 до 36).

    6. В ячейке D9 ввести формулу для вычисления основной части платежа (параметр ОЧП в модели 2). Автозаполнить диапазон D10:D44.

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

    8. В ячейке F9 ввести формулу для вычисления платежей по процентам за первый месяц (параметр ППП в модели 2). Автозаполнить диапазон F10:F44.

    9. В ячейке G9 ввести формулу для вычисления общего платежа за первый месяц (параметр ЕВ в модели 2). Автозаполнить диапазон G10:G44.

    10. В строке 46 вычислить сумму по столбцам D, F и G.

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

    12. Сохранить изменения, закрыть рабочую книгу и выйти из Microsoft Excel.

    Отладка моделей

    Для модели 1 результаты представлены на Рис. 4 – график погашения кредита и на Рис. 6 – таблица расчета выплат.

    Рис. 4. График погашения кредита с постоянными выплатами

    Для модели 2 результаты представлены на Рис. 5 – график погашения кредита и на Рис. 7 – таблица расчета выплат.

    Рис. 5. График погашения кредита с переменными выплатами

    План амортизации стандартного (аннуитетного) ипотечного кредита

    Годовая процентная ставка

    11%

    Месячная процентная ставка

    0,92%

    Общий срок возврата ссуды (лет)

    3

    Число выплат

    36

    Объем ссуды

    $40 000

    Месяц

    Платеж в счет основной суммы

    Баланс долга

    Платежи по % за месяц

    Всего платежи за месяц

    1

    -$943

    $39 057

    -$367

    -$1 310

    2

    -$952

    $38 106

    -$358

    -$1 310

    3

    -$960

    $37 145

    -$349

    -$1 310

    4

    -$969

    $36 176

    -$340

    -$1 310

    5

    -$978

    $35 198

    -$332

    -$1 310

    6

    -$987

    $34 211

    -$323

    -$1 310

    7

    -$996

    $33 216

    -$314

    -$1 310

    8

    -$1 005

    $32 210

    -$304

    -$1 310

    9

    -$1 014

    $31 196

    -$295

    -$1 310

    10

    -$1 024

    $30 173

    -$286

    -$1 310

    11

    -$1 033

    $29 140

    -$277

    -$1 310

    12

    -$1 042

    $28 097

    -$267

    -$1 310

    13

    -$1 052

    $27 045

    -$258

    -$1 310

    14

    -$1 062

    $25 984

    -$248

    -$1 310

    15

    -$1 071

    $24 912

    -$238

    -$1 310

    16

    -$1 081

    $23 831

    -$228

    -$1 310

    17

    -$1 091

    $22 740

    -$218

    -$1 310

    18

    -$1 101

    $21 639

    -$208

    -$1 310

    19

    -$1 111

    $20 528

    -$198

    -$1 310

    20

    -$1 121

    $19 406

    -$188

    -$1 310

    21

    -$1 132

    $18 275

    -$178

    -$1 310

    22

    -$1 142

    $17 133

    -$168

    -$1 310

    23

    -$1 153

    $15 980

    -$157

    -$1 310

    24

    -$1 163

    $14 817

    -$146

    -$1 310

    25

    -$1 174

    $13 643

    -$136

    -$1 310

    26

    -$1 184

    $12 459

    -$125

    -$1 310

    27

    -$1 195

    $11 263

    -$114

    -$1 310

    28

    -$1 206

    $10 057

    -$103

    -$1 310

    29

    -$1 217

    $8 840

    -$92

    -$1 310

    30

    -$1 229

    $7 611

    -$81

    -$1 310

    31

    -$1 240

    $6 371

    -$70

    -$1 310

    32

    -$1 251

    $5 120

    -$58

    -$1 310

    33

    -$1 263

    $3 858

    -$47

    -$1 310

    34

    -$1 274

    $2 584

    -$35

    -$1 310

    35

    -$1 286

    $1 298

    -$24

    -$1 310

    36

    -$1 298

    $0

    -$12

    -$1 310

    Всего

    -$40 000

    -$7 143,75

    -$47 144

    Рис. 6. Таблица расчета выплат по модели 1

    План амортизации кредита с фиксированными выплатами основной суммы долга

    Годовая процентная ставка

    11%

    Месячная процентная ставка

    0,92%

    Общий срок возврата ссуды (лет)

    3

    Число выплат

    36

    Объем ссуды

    $40 000

    Месяц

    Платеж в счет основной суммы

    Баланс долга

    Платежи по % за месяц

    Всего платежи за месяц

    1

    -$1 111,1

    $38 888,9

    -$366,7

    -$1 477,8

    2

    -$1 111,1

    $37 777,8

    -$356,5

    -$1 467,6

    3

    -$1 111,1

    $36 666,7

    -$346,3

    -$1 457,4

    4

    -$1 111,1

    $35 555,6

    -$336,1

    -$1 447,2

    5

    -$1 111,1

    $34 444,4

    -$325,9

    -$1 437,0

    6

    -$1 111,1

    $33 333,3

    -$315,7

    -$1 426,9

    7

    -$1 111,1

    $32 222,2

    -$305,6

    -$1 416,7

    8

    -$1 111,1

    $31 111,1

    -$295,4

    -$1 406,5

    9

    -$1 111,1

    $30 000,0

    -$285,2

    -$1 396,3

    10

    -$1 111,1

    $28 888,9

    -$275,0

    -$1 386,1

    11

    -$1 111,1

    $27 777,8

    -$264,8

    -$1 375,9

    12

    -$1 111,1

    $26 666,7

    -$254,6

    -$1 365,7

    13

    -$1 111,1

    $25 555,6

    -$244,4

    -$1 355,6

    14

    -$1 111,1

    $24 444,4

    -$234,3

    -$1 345,4

    15

    -$1 111,1

    $23 333,3

    -$224,1

    -$1 335,2

    16

    -$1 111,1

    $22 222,2

    -$213,9

    -$1 325,0

    17

    -$1 111,1

    $21 111,1

    -$203,7

    -$1 314,8

    18

    -$1 111,1

    $20 000,0

    -$193,5

    -$1 304,6

    19

    -$1 111,1

    $18 888,9

    -$183,3

    -$1 294,4

    20

    -$1 111,1

    $17 777,8

    -$173,1

    -$1 284,3

    21

    -$1 111,1

    $16 666,7

    -$163,0

    -$1 274,1

    22

    -$1 111,1

    $15 555,6

    -$152,8

    -$1 263,9

    23

    -$1 111,1

    $14 444,4

    -$142,6

    -$1 253,7

    24

    -$1 111,1

    $13 333,3

    -$132,4

    -$1 243,5

    25

    -$1 111,1

    $12 222,2

    -$122,2

    -$1 233,3

    26

    -$1 111,1

    $11 111,1

    -$112,0

    -$1 223,1

    27

    -$1 111,1

    $10 000,0

    -$101,9

    -$1 213,0

    28

    -$1 111,1

    $8 888,9

    -$91,7

    -$1 202,8

    29

    -$1 111,1

    $7 777,8

    -$81,5

    -$1 192,6

    30

    -$1 111,1

    $6 666,7

    -$71,3

    -$1 182,4

    31

    -$1 111,1

    $5 555,6

    -$61,1

    -$1 172,2

    32

    -$1 111,1

    $4 444,4

    -$50,9

    -$1 162,0

    33

    -$1 111,1

    $3 333,3

    -$40,7

    -$1 151,9

    34

    -$1 111,1

    $2 222,2

    -$30,6

    -$1 141,7

    35

    -$1 111,1

    $1 111,1

    -$20,4

    -$1 131,5

    36

    -$1 111,1

    $0,0

    -$10,2

    -$1 121,3

    Всего

    -$40 000,0

    -$6 783,3

    -$46 783,3

    Рис. 7. Таблица расчета выплат по модели 2

    Практическое занятие №4. Оптимизация доставки товаров Краткая справка

    Задача оптимизации доставки товаров потребителям (скажем с нескольких складов в несколько магазинов) относится к классу задач оптимального планирования.

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

    Здесь коэффициенты - действительные числа. Использование матричных обозначений позволяет записать задачу линейного программирования в виде:

    где:

    ,

    - матрица размера ,

    - вектор размера ,

    - вектор размера ,

    означает поиск минимума целевой функции.

    означает поиск максимума целевой функции.

    Очевидно соотношение:

    .

    Точка X, удовлетворяющая всем условиям, называется допустимой точкой. Множество всех допустимых точек называется допустимой областью.

    Если после отбрасывания одного условия допустимая область не изменяется, то это условие считается лишним.

    В случае недостающего условия или для преобразования неравенства в равенство вводится дополнительная переменная.

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

    В Microsoft Excel задачи подобной оптимизации решаются программой Поиск решения, которая относится к группе средств, выполняющих так называемый анализ «что-если». Суть этой методики состоит в том, что можно автоматически изменять исходные переменные задачи и сразу же видеть результаты этих изменений. Автоматическое обновление вычислений обеспечивает интерактивную обратную связь с экспериментами «что-если». Если для модели установлен автоматический пересчёт, то можно изменять (небольшими порциями - инкрементами) значение ячейки (или нескольких ячеек) независимой переменной (или нескольких переменных) и тут же увидеть результаты пересчёта во всех результирующих ячейках, которые зависят от изменённых значений. Программа, запускаемая командой Поиск решения, может применяться для решения задач, которые включают много изменяемых ячеек (независимых переменных), и помогают найти такие их комбинации, которые минимизируют или максимизируют значения в целевых ячейках (зависимых переменных). Такую методику можно применить и к решению задач линейного программирования.

    Постановка задачи

    Рассмотрим задачу нахождения такого плана перевозок продукции с М складов к N потребителям, который требовал бы минимальных затрат. Обозначим - количество продукции, поставляемое со склада i потребителю j. Пусть - издержки доставки единицы продукции со склада i потребителю j. Предполагается, что транспортные расходы пропорциональны количеству перевозимой продукции, т. е. .

    Обозначим

    1) для ;

    2) для .

    где:

    - количество продукции, находящееся на складе i;

    - количество продукции, необходимой потребителю j.

    Для решения задачи необходимо соблюдение равенства

    .

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

    Целевая функция определяется равенством

    .

    Исходными данными при решении данной задачи являются:

    • издержки транспортировки либо прибыль от реализации товара (массив Р);

    • количество товара на каждом складе (массив С);

    • количество товара, нужного каждому потребителю (массив В).

    Реализация

    Решение задачи рассмотрим на примере доставки товара с 4 складов для 5 потребителей.

    1. Открыть новую книгу Microsoft Excel и сохранить ее в личной папке.

    2. Первый рабочий лист назвать Издержки и опт доставка

    3. Заполнить диапазон А1:F6 как показано ниже.

      A

      B

      C

      D

      E

      F

      1

      Издержки доставки товаров со складов в магазины (массив Р)

      2

      Потребители

      Склады

      Магазин 1

      Магазин 2

      Магазин 3

      Магазин 4

      Магазин 5

      3

      Склад 1

      3,2

      2,7

      2,9

      2,5

      2,8

      4

      Склад 2

      2,9

      2,9

      3,1

      2,7

      2,9

      5

      Склад 3

      2,7

      2,6

      2,8

      2,4

      2,7

      6

      Склад 4

      3,1

      2,8

      3,2

      2,8

      2,9

    4. Присвоить имя диапазону B3:F6.

      1. Для этого:

        • Выделить диапазон B3:F6

        • В меню Вставка выбрать Имя – Присвоить

        • В появившемся диалоговом окне Присвоение имени в поле Имя: набрать Р

        • Щелкнуть Добавить и ОК. Теперь, если диапазон B3:F6 выделен, то слева в строке формул в качестве его имени появилась надпись Р

    5. Заполнить диапазон А8:Н17 как показано ниже.

      A

      B

      C

      D

      E

      F

      G

      H

      8

      Таблица оптимальной доставки товаров

      9

      Количество перевозимых товаров (массив Х)

      10

      Потребители

      Cклады

      М1

      М2

      М3

      М4

      М5

      Вывоз со склада

      Наличие на складе

      11

      Склад 1

      250

      12

      Склад 2

      220

      13

      Склад 3

      280

      14

      Склад 4

      250

      15

      Сумма доставки

      16

      Требуемая сумма

      190

      210

      220

      230

      150

      17

      Минимум целевой функции

    6. Диапазону B11:F14 присвоить имя X (выполнить аналогично п. 4).

    7. В строке Сумма доставки ввести формулы расчета товара фактически доставленного каждому потребителю.

      1. Для этого:

        • В ячейку В15 ввести формулу =СУММ(В11:В14). Также можно воспользоваться кнопкой Автосумма на панели инструментов Стандартная

        • Автозаполнить диапазон С15:F15

    8. В ячейке G16 вычислить общее количество товара, необходимого потребителям.

      1. Для этого:

        • В ячейку G16 ввести формулу =СУММ(В16:F16)

    9. В колонке Вывоз со склада ввести формулы расчета фактического вывоза товара с каждого склада/

      1. Для этого:

        • В ячейку G11 ввести формулу =СУММ(В11:F11)

        • Автозаполнить диапазон G12:G14

    10. В ячейке H15 ввести формулу для вычисления общего количества товара, находящегося на складе.

      1. Для этого:

        • В ячейку Н15 ввести формулу =СУММ(Н11:Н14)

    11. В ячейку Н16 ввести формулу контроля общих сумм в ячейках G16 и HI5:

    =ЕСЛИ(G16=Н15; «совпадают»; «НЕ совпадают»)

    1. Диапазону G11:G14 присвоить имя Вывоз_со_склада.

    2. Диапазону Н11:Н14 присвоить имя Наличие_на_складе.

    3. Диапазону В15:F15 присвоить имя Сумма_доставки.

    4. Диапазону В16:F16 присвоить имя Требуемая_сумма.

    5. В ячейку В17 ввести формулу для вычисления минимума целевой функции:

    =СУММПРОИЗВ(Р;Х)

    1. Объединить ячейки В17 и С17.

      1. Для этого:

        • Выделить ячейки В17 и С17

        • Щелкнуть правой кнопкой мыши на выделенных ячейках и в появившемся контекстном меню выбрать Формат ячеек

        • В открывшемся диалоговом окне Формат ячеек на вкладке Выравнивание установите флажок объединение ячеек

        • Щелкнуть ОК

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

    1. В меню Сервис выбрать Поиск решения. Откроется диалоговое окно Поиск решения, в котором:

      • В поле Установить целевую ячейку указать адрес целевой ячейки В17

      • В переключателе Равной: установить положение минимальному значению

      • В поле ввести имя диапазон целевых ячеек Bl1:F14 (где должен быть размещён результат решения) – X. Для этого:

        • Щелкнуть в поле Изменяя ячейки:

        • На клавиатуре нажать клавишу F3. Появится диалоговое окно Вставка имени, в котором выбрать Х и щелкнуть ОК (также можно воспользоваться меню Вставка – Имя – Вставить)

      • Для добавления ограничений системы линейных уравнений нажать кнопку Добавить. Откроется диалоговое окно Добавление ограничения. Здесь:

        • В поле Ссылка на ячейку ввести имя массива решений X (с помощью клавиши F3), в соседнем (справа) списковом поле без имени выбрать строку со знаком неравенства (>=), а в поле Ограничение: - ввести число 0. Нажать кнопку Добавить

        • Таким же способом в окне Добавление ограничения ввести равенство Х=целое (в поле Ссылка на ячейку опять ввести X через клавишу F3, а в правом от неё списковом поле выбрать значение цел и нажать кнопку Добавить)

        • Далее ввести (в те же три поля) равенство Вывоз_со_склада=Наличие_на_складе и нажать кнопку Добавить

        • Наконец, ввести там же равенство Сумма_доставка=Требуемая_сумма нажать ОК

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

      • Щелкнуть на кнопке Выполнить