Страницы: 1
RSS
Как сделать итоговый рейтинг в Excel??
 
Задача по типу такая:  
Допустим в первой колонке имена Петя, Маша, Саша, во  второй у пети 5 балов, у Маши - 3 бала, у Саши 4 бала... А в третьей колонке надо поставить какие места они заняли А именно Петя - 1, Маша - 3, Саша - 2. Как сделать??
 
Функция РАНГ
 
5+3+4=100%    
5 - 41,67%, 4 - 33,33%, 3 - 25%  и сортировка по процентам...
 
А если нужно сделать так: график с балами, начиная с первого места по порядку. (Петя, Маша, Саша). Пробывала сортировать, но при изменении балов(например у маши на 6) порядок остается прежним.
 
??? Непонятно.  
Примерчик бы показали.
 
Отдельно на листе в первой колонке Петя, Саша, Маша(первое, второе, третье место), во второй - баллы - 5, 4, 3. И рядом график - по оси в порядке занимаемых мест - петя, саша, маша и в поле графика - нисходящая ломаная -по балам, - 5,4,3. Если в друг Маша изменит свой бал на 6, то теперь в графике она должна стать автоматически первой и в списке тоже.
 
То есть в графике должны быть всегда по убываню значения
 
Вот файл
 
Видимо надо сделать автосортировку таблицы при изменеии значения в столбце B
 
Сделал автосортировку при изменеии оценки
 
как автосортировку сделать?
 
{quote}{login=Гость}{date=01.09.2009 02:46}{thema=}{post}как автосортировку сделать?{/post}{/quote}  
Я уже сделал см файл в предыдущем моем посте
 
Микки, у Вас ошибку в макросе в данной строке выдает  
ActiveWorkbook.Worksheets("Ëèñò1").Sort.SortFields.Clear
 
Скажите как. И дай бог вам терпения :)
 
{quote}{login=Владимир}{date=01.09.2009 03:02}{thema=}{post}Микки, у Вас ошибку в макросе в данной строке выдает  
ActiveWorkbook.Worksheets("Ëèñò1").Sort.SortFields.Clear{/post}{/quote}  
Ну эту строку можно удалить макрорекордером писал , хотя у меня и с ней работало
 
{quote}{login=Гость}{date=01.09.2009 03:03}{thema=}{post}Скажите как. И дай бог вам терпения :){/post}{/quote}  
Что Вам объяснить откройте файл поменяйте оценку ... да строку сначала .. на листе 1- исходный текст- указанную Владимиром удалите и все...    
Как написан макрос макрорекодером - событие изменение оценки .. испльзованны динамические диапазоны-    
Все что смог сам догадаться написал
 
Странно, но когда перенёс исходные данные в другие столбцы и строки (F18:G25), то ошибка не выскакивает.
 
Можно так
 
Можно проще (зеленый диапазон):  
=ИНДЕКС(A$2:A$14;ПОИСКПОЗ(СТРОКА(1:1);$C$2:$C$14;0))  
Или еще проще (желтый диапазон):  
=НАИБОЛЬШИЙ($B$2:$B$14;СТРОКА(1:1))
 
Поправка - в G2 такая же формула, как в столбце G.
 
А как работаь если числа не целые??например екзель ставит на одну посицию числа например 96.5 и 96.6 и 96.9  
как можно сделать чтобы он ставил их не на одну и ту же позицию а на разные?
 
=РАНГ(K3;$K$3:$K$41)
 
При вашем везении - нет повторов, варианты...  
-38858-
Страницы: 1
Читают тему
Наверх