Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/расположить рабочие места по работникам от лучших к худшим - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » расположить рабочие места по работникам от лучших к худшим (Формулы/Formulas)
расположить рабочие места по работникам от лучших к худшим
pros100 Дата: Пятница, 08.07.2016, 08:16 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, после написания формулы эксель выдает ошибку о цыклической ссылке.
Задача расположить рабочием места по работникам от лучших к худшим, исходя из показателей работников. При этом если чтобы получить каждое рабочее место, показатели работников должны соответствовать дополнительным критэриям. Кол-во рабочих мест ограничено, следовательно формула должна проверить если показатели работников соответствую критэриям этого рабочего места, а так же если кол-во рабочих мест свободно тогда работник получает это место. если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место.
Цыкл появляется при подсчете ипользованных мест
[moder]Название темы не соответствует п.2 Правил форума. Оно должно отражать суть задачи. Исправлено[/moder]


Сообщение отредактировал pros100 - Пятница, 08.07.2016, 12:23
 
Ответить
СообщениеДобрый день, после написания формулы эксель выдает ошибку о цыклической ссылке.
Задача расположить рабочием места по работникам от лучших к худшим, исходя из показателей работников. При этом если чтобы получить каждое рабочее место, показатели работников должны соответствовать дополнительным критэриям. Кол-во рабочих мест ограничено, следовательно формула должна проверить если показатели работников соответствую критэриям этого рабочего места, а так же если кол-во рабочих мест свободно тогда работник получает это место. если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место.
Цыкл появляется при подсчете ипользованных мест
[moder]Название темы не соответствует п.2 Правил форума. Оно должно отражать суть задачи. Исправлено[/moder]

Автор - pros100
Дата добавления - 08.07.2016 в 08:16
pros100 Дата: Пятница, 08.07.2016, 08:16 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Пример
К сообщению приложен файл: 6908367.xls (29.5 Kb)
 
Ответить
СообщениеПример

Автор - pros100
Дата добавления - 08.07.2016 в 08:16
pros100 Дата: Пятница, 08.07.2016, 13:13 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
up
 
Ответить
Сообщениеup

Автор - pros100
Дата добавления - 08.07.2016 в 13:13
Pelena Дата: Пятница, 08.07.2016, 14:12 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19159
Репутация: 4411 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант с доп. столбцом (если правильно поняла)
К сообщению приложен файл: 9262945.xls (38.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант с доп. столбцом (если правильно поняла)

Автор - Pelena
Дата добавления - 08.07.2016 в 14:12
Stanislav0523 Дата: Пятница, 08.07.2016, 15:12 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
Добрый день!

Вариант с доп. столбцом (если правильно поняла)


Очень крутой подход thumb
Позволил себе чуть-чуть подкорректировать.

Сопоставление в столбце доп. должно быть больше равно единицы, насколько я понял. А так, как такого сопоставления нет, то просто уменьшил значения в столбце "O" на единичку.

если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место.


Вот этот момент интересен. Получается, что остаются свободные места у первых трёх топов, таким образом топы низшего уровня повышаются автоматически?
Чтобы решить вопрос с полным распределением, можно просто снизить порог.
К сообщению приложен файл: 08071510.xls (36.5 Kb)
 
Ответить
СообщениеДобрый день!

Вариант с доп. столбцом (если правильно поняла)


Очень крутой подход thumb
Позволил себе чуть-чуть подкорректировать.

Сопоставление в столбце доп. должно быть больше равно единицы, насколько я понял. А так, как такого сопоставления нет, то просто уменьшил значения в столбце "O" на единичку.

если 1н из показателей не соответсвует заданому критэрию или кол-во рабочих мест уже достигло своего максимума, тогда работник получает следующее рабочее место.


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

Автор - Stanislav0523
Дата добавления - 08.07.2016 в 15:12
pros100 Дата: Вторник, 12.07.2016, 08:34 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, наконец то дошли руки до компьютера.
Вот этот момент интересен. Получается, что остаются свободные места у первых трёх топов, таким образом топы низшего уровня повышаются автоматически?
Чтобы решить вопрос с полным распределением, можно просто снизить порог.

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

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

Автор - pros100
Дата добавления - 12.07.2016 в 08:34
Pelena Дата: Вторник, 12.07.2016, 09:41 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19159
Репутация: 4411 ±
Замечаний: ±

Excel 365 & Mac Excel
pros100, если решение не устроило, покажите в файле вручную, какой должен быть результат


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеpros100, если решение не устроило, покажите в файле вручную, какой должен быть результат

Автор - Pelena
Дата добавления - 12.07.2016 в 09:41
_Boroda_ Дата: Вторник, 12.07.2016, 12:38 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вариант формулой массива (вводится одновременным нажатием Контрл Шифт Ентер)
Код
=ПОИСКПОЗ(СУММ(--(C$4:C$33+D$4:D$33>C4+D4))+СУММ(--(C$4:C4+D$4:D4=C4+D4))-1;СУММЕСЛИ(J$3:J$8;"<"&J$3:J$8;K$3:K$8))

Или обычной формулой
Код
=ПРОСМОТР(СУММПРОИЗВ(--(C$4:C$33+D$4:D$33>C4+D4))+СУММПРОИЗВ(--(C$4:C4+D$4:D4=C4+D4))-1;СУММЕСЛИ(J$3:J$8;"<"&J$3:J$8;K$3:K$8);СТРОКА(K$1:K$6))

Если есть одинаковые суммы 1-го и 2-го показателей у разных работников, то на лучшее место посадим того, кто в таблице выше (у которого лучше сумма 3-х показателей - у Вас ведь таблица отсортирована по столбцу F).
Учитывается вероятность того, что не каждого рабочего места может быть по 5 штук
К сообщению приложен файл: 6908367_1.xls (49.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВариант формулой массива (вводится одновременным нажатием Контрл Шифт Ентер)
Код
=ПОИСКПОЗ(СУММ(--(C$4:C$33+D$4:D$33>C4+D4))+СУММ(--(C$4:C4+D$4:D4=C4+D4))-1;СУММЕСЛИ(J$3:J$8;"<"&J$3:J$8;K$3:K$8))

Или обычной формулой
Код
=ПРОСМОТР(СУММПРОИЗВ(--(C$4:C$33+D$4:D$33>C4+D4))+СУММПРОИЗВ(--(C$4:C4+D$4:D4=C4+D4))-1;СУММЕСЛИ(J$3:J$8;"<"&J$3:J$8;K$3:K$8);СТРОКА(K$1:K$6))

Если есть одинаковые суммы 1-го и 2-го показателей у разных работников, то на лучшее место посадим того, кто в таблице выше (у которого лучше сумма 3-х показателей - у Вас ведь таблица отсортирована по столбцу F).
Учитывается вероятность того, что не каждого рабочего места может быть по 5 штук

Автор - _Boroda_
Дата добавления - 12.07.2016 в 12:38
Stanislav0523 Дата: Четверг, 14.07.2016, 12:41 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
Добрый день ещё раз.

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


Так вроде задача упрощается даже, мы просто забиваем все места согласно рейтингу.
Позволил себе немного скорректировать для того случая, если кол-во свободных мест для разных топов разное.
К сообщению приложен файл: 08071510_v2.xls (41.0 Kb)


Сообщение отредактировал Stanislav0523 - Четверг, 14.07.2016, 12:41
 
Ответить
СообщениеДобрый день ещё раз.

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


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

Автор - Stanislav0523
Дата добавления - 14.07.2016 в 12:41
Мир MS Excel » Вопросы и решения » Вопросы по Excel » расположить рабочие места по работникам от лучших к худшим (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!