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

Вход

Регистрация

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

 

= Мир MS Excel/Как отсортировать рейтинг персонажей без повторов - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как отсортировать рейтинг персонажей без повторов (Формулы/Formulas)
Как отсортировать рейтинг персонажей без повторов
s1910197 Дата: Понедельник, 27.11.2017, 03:29 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте!
В файле в первом столбце указан ник игрока
Во втором указан персонаж
В третьем рейтинг персонажа
Необходимо отобрать по пять самых рейтинговых персонажей по каждому нику, но чтобы на итого персонажи были уникальными и не повторялись
В итоге должны быть отобраны по 5 персонажей у каждого ника с максимальным рейтингом, но чтобы персонажи не дублировались. Должно получится 50 уникальных персонажей с максимальным рейтингом
К сообщению приложен файл: 8954980.xlsx(50Kb)
 
Ответить
СообщениеЗдравствуйте!
В файле в первом столбце указан ник игрока
Во втором указан персонаж
В третьем рейтинг персонажа
Необходимо отобрать по пять самых рейтинговых персонажей по каждому нику, но чтобы на итого персонажи были уникальными и не повторялись
В итоге должны быть отобраны по 5 персонажей у каждого ника с максимальным рейтингом, но чтобы персонажи не дублировались. Должно получится 50 уникальных персонажей с максимальным рейтингом

Автор - s1910197
Дата добавления - 27.11.2017 в 03:29
s1910197 Дата: Понедельник, 27.11.2017, 08:46 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Каждый ник может взять с собой только пять персонажей
Итого нужно отобрать 50 персонажей, которые не повторяются
Совокупный рейтинг всех 50 отобранных персонажей должен быть максимален
 
Ответить
СообщениеКаждый ник может взять с собой только пять персонажей
Итого нужно отобрать 50 персонажей, которые не повторяются
Совокупный рейтинг всех 50 отобранных персонажей должен быть максимален

Автор - s1910197
Дата добавления - 27.11.2017 в 08:46
sboy Дата: Понедельник, 27.11.2017, 10:04 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1174
Репутация: 294 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
В примере нет 50 уникальных (если правильно понял)
доп.столбец
Код
=(ПОИСКПОЗ(B2;$B$2:$B$185;)=(СТРОКА()-1))*(СЧЁТЕСЛИ($A$2:A2;A2)<6)*(СТРОКА()-1)

и по нему вытягиваем
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$C$185;АГРЕГАТ(15;6;1/(1/$F$2:$F$185);(СТРОКА(A1)*(СТРОКА(A1)<51)));СТОЛБЕЦ(A1));"")


[p.s.] Надо читать Правила и предупреждать о кросс-постинге
К сообщению приложен файл: 4047995.xlsx(62Kb)


Сообщение отредактировал sboy - Понедельник, 27.11.2017, 10:18
 
Ответить
СообщениеДобрый день.
В примере нет 50 уникальных (если правильно понял)
доп.столбец
Код
=(ПОИСКПОЗ(B2;$B$2:$B$185;)=(СТРОКА()-1))*(СЧЁТЕСЛИ($A$2:A2;A2)<6)*(СТРОКА()-1)

и по нему вытягиваем
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$C$185;АГРЕГАТ(15;6;1/(1/$F$2:$F$185);(СТРОКА(A1)*(СТРОКА(A1)<51)));СТОЛБЕЦ(A1));"")


[p.s.] Надо читать Правила и предупреждать о кросс-постинге

Автор - sboy
Дата добавления - 27.11.2017 в 10:04
s1910197 Дата: Понедельник, 27.11.2017, 13:49 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
В примере нет 50 уникальных (если правильно понял)

Лучше отсортировать по нику
Играют 10 человек. Каждый из них из своего списка должен выставить по 5 персонажей. Если один из них взял, к примеру Вуду, то остальные уже взять Вуду не могут ибо это повтор.
В итоге должно получится 50 уникальных персонажей, по 5 на каждого с максимальным рейтингом в сумме
 
Ответить
Сообщение
В примере нет 50 уникальных (если правильно понял)

Лучше отсортировать по нику
Играют 10 человек. Каждый из них из своего списка должен выставить по 5 персонажей. Если один из них взял, к примеру Вуду, то остальные уже взять Вуду не могут ибо это повтор.
В итоге должно получится 50 уникальных персонажей, по 5 на каждого с максимальным рейтингом в сумме

Автор - s1910197
Дата добавления - 27.11.2017 в 13:49
s1910197 Дата: Вторник, 28.11.2017, 08:02 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте! Переделал таблицу для понимания сути проблемы. Написал все во вложении...
Читайте на листе 3бг
К сообщению приложен файл: 1911.xlsx(40Kb)
 
Ответить
СообщениеЗдравствуйте! Переделал таблицу для понимания сути проблемы. Написал все во вложении...
Читайте на листе 3бг

Автор - s1910197
Дата добавления - 28.11.2017 в 08:02
Светлый Дата: Пятница, 01.12.2017, 12:34 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 305
Репутация: 75 ±
Замечаний: 0% ±

Excel 2007
Сначала надо рассортировать по рейтингу, чтобы суммарный был максимальным.
Вот такая массивная формула позволит отобрать с ограничениями нужное количество персонажей:
Код
=ЕСЛИ(СУММ((E$1:E1<>"")*((A$1:A1=A2)+9*(B$1:B1=B2)))<F$1;C2;"")

Или ещё проще:
Код
=(СУММ((E$1:E1>0)*((A$1:A1=A2)+9*(B$1:B1=B2)))<F$1)*C2
К сообщению приложен файл: 8954980_1.xlsx(68Kb)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Пятница, 01.12.2017, 12:40
 
Ответить
СообщениеСначала надо рассортировать по рейтингу, чтобы суммарный был максимальным.
Вот такая массивная формула позволит отобрать с ограничениями нужное количество персонажей:
Код
=ЕСЛИ(СУММ((E$1:E1<>"")*((A$1:A1=A2)+9*(B$1:B1=B2)))<F$1;C2;"")

Или ещё проще:
Код
=(СУММ((E$1:E1>0)*((A$1:A1=A2)+9*(B$1:B1=B2)))<F$1)*C2

Автор - Светлый
Дата добавления - 01.12.2017 в 12:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как отсортировать рейтинг персонажей без повторов (Формулы/Formulas)
Страница 1 из 11
Поиск:

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