Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Багато підприємств (наприклад, банки, ресторани та поштові сервісні компанії) знають, якими будуть їхні трудові вимоги в різні дні тижня, і їм потрібен метод ефективного планування своїх працівників. Надбудова "Пошук розв'язання" в Програмі Excel дає змогу створити розклад персоналу на основі цих вимог.

Заплануйте робочу силу відповідно до трудових потреб (наприклад)

У наведеному нижче прикладі показано, як за допомогою надбудови "Пошук розв'язання" обчислити вимоги до персоналу.

Банківські процеси Contoso перевіряються 7 днів на тиждень. Кількість працівників, потрібних для обробки перевірок, відображається в рядку 14 аркуша Excel, показаному нижче. Наприклад, у вівторок потрібно 13 робітників, у середу потрібно 15 робітників тощо. Усі працівники банку працюють 5 днів поспіль. Яка мінімальна кількість працівників банку може мати і досі відповідає його трудовим вимогам?

Дані, які використовуються у прикладі

  1. Спочатку визначте клітинку цільової функції, змінювані клітинки та обмеження для моделі "Пошук розв'язання".

    Примітка.: Клітинка цільової функції називається цільовою клітинкою у програмі Excel 2007.

    • Клітинка цільової функції – згортання загальної кількості працівників.

    • Змінювані клітинки – кількість працівників, які починають роботу (перший із п'яти днів поспіль) кожен день тижня. Кожна змінювана клітинка має бути невід'ємним цілим числом.

    • Обмеження . Для кожного дня тижня кількість працівників, які працюють, має бути більшою або дорівнювати кількості працівників, потрібних. (Кількість працівників, які працюють) >=(Потрібні працівники)

  2. Щоб налаштувати модель, потрібно відстежувати кількість працівників, які працюють щодня. Спочатку введіть значення ознайомлювальної версії для кількості працівників, які щодня починають п'ятиденну зміну в діапазоні клітинок A5:A11. Наприклад, у клітинку A5 введіть 1, щоб указати, що 1 працівник починає роботу з понеділка та працює з понеділка по п'ятницю. Введіть необхідні працівники щодня в діапазоні C14:I14.

  3. Щоб відстежувати кількість працівників, які працюють щодня, введіть 1 або 0 у кожній клітинці діапазону C5:I11. Значення 1 у клітинці вказує на те, що працівники, які почали роботу в день, визначений у рядку клітинки, працюють у день, пов'язаний зі стовпцем клітинки. Наприклад, 1 у клітинці G5 вказує на те, що працівники, які почали працювати в понеділок, працюють у п'ятницю; 0 у клітинці H5 вказує на те, що працівники, які почали роботу в понеділок, не працюють у суботу.

  4. Щоб обчислити кількість працівників, які працюють щодня, скопіюйте формулу =SUMPRODUCT($A$5:$A$11;C5:C11) із клітинки C12 до клітинки D12:I12. Наприклад, у клітинці C12 ця формула обчислюється як =A5+A8+A9+A10+A11, що дорівнює (число починається з понеділка)+ (число, починаючи з четверга)+(Число, починаючи з п'ятниці)+(Число, починаючи з суботи)+ (число, починаючи з неділі)). Це загальна кількість людей, які працюють у понеділок.

  5. Обчисливши загальну кількість працівників у клітинці A3 за допомогою формули =SUM(A5:A11), ви можете ввести свою модель у надбудові "Пошук розв'язання", як показано нижче.

    Solver Parameters dialog box

  6. У клітинці цільової функції (A3) потрібно звести до мінімуму загальну кількість працівників. Обмеження C12:I12>=C14:I14 гарантує, що кількість працівників, які працюють щодня, не менша за кількість, необхідну для цього дня. Обмеження A5:A11=integer гарантує, що кількість працівників, які починають роботу щодня, є цілим числом. Щоб додати це обмеження, натисніть кнопку Додати в діалоговому вікні Параметри розв'язувача та введіть обмеження в діалоговому вікні Додавання обмеження (показано нижче).

    Change constraints dialog box

  7. Ви також можете вибрати параметри Припустімо, лінійна модель і Припущення не від'ємні для змінюваних клітинок. Для цього в діалоговому вікні Параметри розв'язувача натисніть кнопку Параметри та встановіть прапорці в діалоговому вікні Параметри розв'язувача.

  8. Натисніть кнопку Пошук розв'язання. Ви побачите оптимальну кількість працівників для кожного дня.

    У цьому прикладі потрібно в цілому 20 працівників. Один співробітник починається в понеділок, три починаються у вівторок, чотири починаються в четвер, один починається в п'ятницю, два починаються в суботу, а дев'ять починаються в неділю.

    Зверніть увагу, що ця модель лінійна, оскільки клітинка цільової функції створюється додаванням змінюваних клітинок, а обмеження створюється шляхом порівняння отриманого результату, додаючи добуток кожної змінюваної клітинки як константу (1 або 0) до потрібної кількості працівників.

На початок сторінки

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.

Додаткові відомості

Завантаження надбудови "Пошук розв’язання" в Excel

Отримання шаблонів розкладу Microsoft

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×