Завершен

Работа в Excel

Программа рандомного распределения матчей.

Есть 2 эксель файла

1. ЗАявки работников

2. Расписание матчей

на выходе необходимо получить файл 3 - готовое расписание

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

В файле заявки работников - напротив фамилий временной интервал , в который сотрудник может работать.

первое - время начала 1-го матча, последнее - время начала последнего матча.

заявка идет с 12 часов текущего дня по 12 часов последующего дня

подразумевается что 1 матч идет 2 часа

заявка в форме 12 + 14-16 это значит работник может провести 1 матч началом в 12 часов и потом может вести матчи

началом с 14 до 16 (т.е. начала матча не раньше 14 и не позже 16)

после каждой заявки пишется сколько матчей может одновременно контролировать(вести) работник от 1 до 4

(для удобства написания будующей программы все заявки можно будет привести к одиноковой форме)

Распределение происходит следующим образом:

1. Проставляются работники на суперматчи (будет делаться вручную оператором)

2. Проставляются работники на матчи с приоритетом 2 (будет делаться вручную оператором)

3. Программой проставляются работники на оставшиеся матч, согласно приоритету матчей и рейтингу работников.

Сначала распределяется по 2 матча всем работникам с рейтингом 1-2 потом причем желательно что бы матчи не накладывались друг на друга

(матчи распределяются согласно их приоритету)

по 1 матча работникам с рейтингом 3

по 1 матчу работникам с рейтингом 4

далее в ручную оператором проставляются матчи работникам с рейтингом 5 6 7

и потом оставшиеся матчи опять распределяются по очереди от работников 1-2 и т.д.

с учетом уже ранее распределенных матчей

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

(например у работника был матч в 12 и 14 а в заявке указано что он может вести одновременно до 4-х матчей,

значит ему можно еще добавить или по 1 матчу на 12 и 14 или 1 матч на 13 или 2 матча на 13 14 и т.п.)

при большом количестве матчей (суббота воскресение) - матчи можно распределять с учетом 1.45 и 1-30 между матчами а не 2 часа

(но это когда уже после всего распределения остаются матчи которые не куда не проходят по 2-х часовой разнице между матчами)

все цифры условны - (сделаны для условного обозначения, их можно менять)

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

в файлах эксель

1й столбец - обозначение источников по приоритетности (но между текстовыми приоритет условный)

2й столбец - время, где а - матчи началом 12-00 - 23-59 а S-матчи началом 00-00 - 12-00

эти обозначения проставляются для удобства сортировки файла при распределении

если сортировать J-B-D - будет список по работникам

если сортировать А-B-D - будет список по расписанию (как оно идет в начальном варианте)

В итоге нужна программа, сама выполняющая распределение по заданным параметрам, с возможностью дальнейшей доработки и собершенствования

на входе эксель файл с расписание и файл с заявками - на выходе расписание с проставленными фамилиями работников

язык написания программы не важен - главное что бы итоговые фалы били в эксель (т.е. возможность экспорта импорта экселя с программой)

Навыки: Ввод данных, Обработка данных, Excel

Показать больше: 1с фриланс украина, 2d иллюстратор фриланс, 2d фриланс, 3d аниматор фриланс, 3d визуализатор фрилансер, 3d графика фриланс, 3d дизайн интерьера фриланс, 3d дизайнер фрилансер, 3d моделирование онлайн, 3d моделирование онлайн фриланс, 3d моделлер онлайн, 3d моделлер удаленно, 3d моделлер фриланс, 3d моделлеры, 3d модель земли онлайн, 3d модель солнечной системы онлайн, 3d модель человека онлайн, 3d модель черепа онлайн, 3d фриланс, 3d художник фриланс

О работодателе:
( 0 отзыв(-а, -ов) ) Москва, Russian Federation

ID проекта: #11297022

Поручен:

TulyakovN

Привет. Большой опыт работы в excel, access, навыки написания макросов в VBA. Нет проблем с выполнением данного проекта и заданий описания.

$50 USD за 5 дней(-я)
(5 отзывов(-а))
2.7

7 фрилансеров(-а) готовы выполнить эту работу в среднем за $101

Motiurlaw

Hi, I will start working right now. I will work as per your direction. I ensure you 100% accuracy of my work. Please see my profile reviews to check my working reputation. I am waiting for your response to start workin Больше

$115 USD за 3 дней(-я)
(344 отзывов(-а))
7.2
imperturbable54

This is my primary Bid details Hello, hope you are well.I have just seen your project and understood what you [login to view URL] doubt your thought is good.I want to gratify you by doing your work can . i AM READY TO WORK. As lo Больше

$100 USD за 3 дней(-я)
(171 отзывов(-а))
6.7
GioMachaladze

Hello I am Giorgi from Georgia, I would like to work with you. I have a big experience working in MS Excel, PDF and data entry. If you are interested please contact me. Thank you!

$100 USD за 3 дней(-я)
(15 отзывов(-а))
3.9
zazachugo

Здравствуйте, Очень нравится решать головоломки - и вот еще одна появилась. Прошу прислать также входные файлы. Надо очень детально ознакомится с работой и перечеитать несколько раз вашу задачу. После того как Больше

$111 USD за 3 дней(-я)
(1 отзыв)
1.0
Slavik159

Здравствуйте! Готов выполнить ваше задание. Имею значительный опыт работы с екселем, в том числе и написание макросов. Обращайтесь.

$33 USD за 10 дней(-я)
(0 отзывов(-а))
0.0
$200 USD за 10 дней(-я)
(0 отзывов(-а))
0.0