Добрый день, после написания формулы эксель выдает ошибку о цыклической ссылке. Задача расположить рабочием места по работникам от лучших к худшим, исходя из показателей работников. При этом если чтобы получить каждое рабочее место, показатели работников должны соответствовать дополнительным критэриям. Кол-во рабочих мест ограничено, следовательно формула должна проверить если показатели работников соответствую критэриям этого рабочего места, а так же если кол-во рабочих мест свободно тогда работник получает это место. если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место. Цыкл появляется при подсчете ипользованных мест [moder]Название темы не соответствует п.2 Правил форума. Оно должно отражать суть задачи. Исправлено[/moder]
Добрый день, после написания формулы эксель выдает ошибку о цыклической ссылке. Задача расположить рабочием места по работникам от лучших к худшим, исходя из показателей работников. При этом если чтобы получить каждое рабочее место, показатели работников должны соответствовать дополнительным критэриям. Кол-во рабочих мест ограничено, следовательно формула должна проверить если показатели работников соответствую критэриям этого рабочего места, а так же если кол-во рабочих мест свободно тогда работник получает это место. если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место. Цыкл появляется при подсчете ипользованных мест [moder]Название темы не соответствует п.2 Правил форума. Оно должно отражать суть задачи. Исправлено[/moder]pros100
Сообщение отредактировал pros100 - Пятница, 08.07.2016, 12:23
Очень крутой подход Позволил себе чуть-чуть подкорректировать.
Сопоставление в столбце доп. должно быть больше равно единицы, насколько я понял. А так, как такого сопоставления нет, то просто уменьшил значения в столбце "O" на единичку.
если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место.
Вот этот момент интересен. Получается, что остаются свободные места у первых трёх топов, таким образом топы низшего уровня повышаются автоматически? Чтобы решить вопрос с полным распределением, можно просто снизить порог.
Очень крутой подход Позволил себе чуть-чуть подкорректировать.
Сопоставление в столбце доп. должно быть больше равно единицы, насколько я понял. А так, как такого сопоставления нет, то просто уменьшил значения в столбце "O" на единичку.
если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место.
Вот этот момент интересен. Получается, что остаются свободные места у первых трёх топов, таким образом топы низшего уровня повышаются автоматически? Чтобы решить вопрос с полным распределением, можно просто снизить порог.Stanislav0523
Вот этот момент интересен. Получается, что остаются свободные места у первых трёх топов, таким образом топы низшего уровня повышаются автоматически? Чтобы решить вопрос с полным распределением, можно просто снизить порог.
Да если остается место, то его заполняем даже тем, у кого общий показатель не особо высок.
Вот этот момент интересен. Получается, что остаются свободные места у первых трёх топов, таким образом топы низшего уровня повышаются автоматически? Чтобы решить вопрос с полным распределением, можно просто снизить порог.
Да если остается место, то его заполняем даже тем, у кого общий показатель не особо высок.pros100
Если есть одинаковые суммы 1-го и 2-го показателей у разных работников, то на лучшее место посадим того, кто в таблице выше (у которого лучше сумма 3-х показателей - у Вас ведь таблица отсортирована по столбцу F). Учитывается вероятность того, что не каждого рабочего места может быть по 5 штук
Вариант формулой массива (вводится одновременным нажатием Контрл Шифт Ентер)
Если есть одинаковые суммы 1-го и 2-го показателей у разных работников, то на лучшее место посадим того, кто в таблице выше (у которого лучше сумма 3-х показателей - у Вас ведь таблица отсортирована по столбцу F). Учитывается вероятность того, что не каждого рабочего места может быть по 5 штук_Boroda_
Да если остается место, то его заполняем даже тем, у кого общий показатель не особо высок.
Так вроде задача упрощается даже, мы просто забиваем все места согласно рейтингу. Позволил себе немного скорректировать для того случая, если кол-во свободных мест для разных топов разное.
Да если остается место, то его заполняем даже тем, у кого общий показатель не особо высок.
Так вроде задача упрощается даже, мы просто забиваем все места согласно рейтингу. Позволил себе немного скорректировать для того случая, если кол-во свободных мест для разных топов разное.Stanislav0523