Формулы

 

Кроме этого в 36 строке в ячейках с D36 по O36 нужно ввести специальную формулу {=ТРАНСП(R21:R33)} – так как невозможно ввести условие, что значения в столбце R, равны соответствующим значениям в строке 35, и вводить сравнения по отдельным ячейкам очень неудобно, создадим строку 36 ТРАНСПОНИРОВАННУЮ из столбца R.

В общем, строка 36 получается из столбца R, если его «положить» на бок против часовой стрелки или отразить в зеркале, поставленном по диагонали ячеек.

Для того, чтобы это сделать, выделим область D36:O36, нажмем равно и найдем в списке функций функцию массива =ТРАНСП(…). В качестве параметра укажем столбец R21:R33 (включаем все пункты кроме начального и конечного).

Далее нужно закончить ввод формулы нажатием трех кнопок сразу: Shift+Ctrl+Enter. Удобнее нажать и держать сначала две кнопки ShiftиCtrl, а затем, не отпуская их, щелкнуть Enter или мышкой кнопку OK. Это – стандартный прием при вводе формул массива.

 

 

 

Результат расчета:

 

Если это решение перевести на человеческий язык, получим маршрут: Сочи – Туапсе – Краснодар – Усть-Лабинск – Кропоткин – Ипатово – Элиста.

 

a. Как изменить ограничения задачи для того, чтобы заехать в Мин. Воды?

 

 

b. Что нужно изменить в задаче, чтобы минимизировать не расстояние, а время в пути?

 

 


 

Обеденный перерыв

 

В офисе компании «Дельфин» работает 13 человек: пятеро в отделе продаж, четверо в отделе закупок, два оператора по работе со складом и два начальника отделов.

 

Отдел продаж Саша
Пётр
Игорь
Наташа
Аня
Отдел закупок Санёк
Серёжа
Андрей
Лена
Склад Ира
Маша
Начальники Гриша
Егор

 

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

В отделе продаж на рабочем месте всегда должно оставаться минимум 3 сотрудника.

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

Операторы склада не могут покинуть рабочее место вместе.

 

На обед сотрудники компании всегда ходят в кафе «за углом» и обед у каждого занимает 1 час. В кафе действует скидка на «бизнес-обед» с 12 до 15 часов. То есть пообедать можно тремя группами, хотя обед во второй группе выглядит более предпочтительно. Более точно сотрудники оценивают эту предпочтительность следующим образом: обед с 12 до 13 часов - 70 очков, обед с 13 до 14 часов - 100 очков и обед с 14 до 15 часов - 50 очков, ввиду некоторой его запоздалости.

 

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

 

 

a. Составьте график обедов так, что бы выполнить все требования. Учтите, что никто не желает обедать один.

b. После того, как Игорь составил полученный в пункте а график обедов, он был одобрен начальством, утвержден и успешно опробован. Однако, вскоре у воодушевленных сотрудников возникли новые пожелания. В частности, «мальчики» предпочитают обедать с «девочками» (чем больше, тем лучше) и наоборот. При этом желательно, чтобы количества девочек и мальчиков совпадали. Так как в офисе работают 5 девочек и 8 мальчиков, то добиться полного равенства не удастся. Найдите решение, при котором количества мальчиков и девочек в каждой группе обедающих различаются как можно меньше. Исходите при этом из максимума удовольствия.

#

 


 

Литература по части курса

 

Основная литература.