Страницы: 1
RSS
Динамическая сортировка участников по убыванию итоговых баллов
 
Доброго времени суток. Помогите, пожалуйста, есть таблица чемпионата. За каждый этап участники получают баллы, баллы суммируются в общий итог. Нужна автоматическая сортировка участников, чтобы в зависимости от итоговых баллов участники сортировались по убыванию. Заранее спасибо!
 
Здравствуйте.
Вариант, со сводной не устроит (см. Лист1 во вложении)?
Столбец "Итоги" автоматически сортируется по убыванию при каждом обновлении.
Не понял из задания, нужны ли в итоговой таблице только "Итоги" или данные по этапам тоже, поэтому добавил и их, но они просто удаляются.
Изменено: caramelmaniac - 07.11.2020 21:53:01
 
Цитата
в зависимости от итоговых баллов участники сортировались по убыванию
Запустить макрос
Код
Sub SortTablica()
Dim iLastRow As Long
 iLastRow = Cells(Rows.Count, "B").End(xlUp).Row
   Range("A3:O" & iLastRow).Sort Key1:=Range("O3"), Order1:=xlDescending, Header:=xlNo
End Sub
 
Макрос придётся каждый раз запускать при открытии Таблицы? Нашёл в интернете формулу, для такой сортировки но не знаю как ее правильно применить.
=ИНДЕКС(Продажи; ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ( --(СЧЁТЕСЛИ(Продажи;"<"&Продажи)&","&ПОВТОР("0";3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6)); СТРОКА()-СТРОКА($E$6));1)*1000;0) )
 
Кирилл,https://www.cyberforum.ru/vba/thread551847.html
Не бойтесь совершенства. Вам его не достичь.
 
Спасибо большое! Буду пробовать
Страницы: 1
Наверх