Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1 2 След.
RSS
Проставить рейтинг в Excel
 
Есть столбик значений, например:
1200
980
231
2010
Необходимо справа от значений автоматически проставить их "рейтинг" - может я неточно сформулировал. Суть такова: наибольшему числу необходимо справа поставить 1, следующему 2 и т.д.
То есть в данном случае "рейтинг" бы выглядел так:
1200 2
980 3
231 4
2010 1
kak tebya zavud
 
см. - "=РАНГ(A2;$A$2:$A$10;0)"
 
Нашел! Огромное спасибо!
kak tebya zavud
 
Друзья, помогите разобраться, есть значения, которым присваивается определенный рейтинг, исходя из их величины. Но надо уладить такой нюанс: в диапазоне значений есть одинаковые числа, к примеру 0, он по рейтенгу на 1-м месте, значит другому 0 присвоится так же рейтнг с 1-м местом, а предположим следующей по величине цифре 4, будет присвоен уже рейтинг с 3-м, а не 2-м местом, как это исправить ??? Помогите пожалуйста, читал справку в Excell по формуле ранг, там, как раз такая ситуация описывается, но у меня что- то ничего не выходит.
 
Так а что надо то? и по каким критериям распределять одинаковые места?
 
Одинаковым значениям одинаковые места, последующим значениям следующие по порядку места. Пример, как надо:
значение | Место
0 1
0 1
8 3
4 2

Если же использовать просто формулу "ранг" то вот что получается:
значение | Место
0 1
0 1
8 4
4 3

2-е место отсутствует
 
{quote}{login=ANP}{date=01.08.2010 09:15}{thema=}{post}...Если же использовать просто формулу "ранг" то вот что получается...
{/post}{/quote}ANP, мы немного слышали про то как работает функция РАНГ. А вот Вы, хоть чуть-чуть, слышали Михаила, который спрашивает не то что мы и так знаем, а то что знаете только ВЫ: "...По каким критериям распределять одинаковые места?"?
 
{quote}{login=Serge 007}{date=01.08.2010 09:22}{thema=Re: }{post}{quote}{login=ANP}{date=01.08.2010 09:15}{thema=}{post}...Если же использовать просто формулу "ранг" то вот что получается...
{/post}{/quote}ANP, мы немного слышали про то как работает функция РАНГ. А вот Вы, хоть чуть-чуть, слышали Михаила, который спрашивает не то что мы и так знаем, а то что знаете только ВЫ: "...По каким критериям распределять одинаковые места?"?{/post}{/quote}
Мне важно чтобы места распределялись по порядку, порядок возростания или убывания значения не имеет, если речь идет об этом.
 
{quote}{login=ANP}{date=01.08.2010 09:31}{thema=Re: Re: }{post}{quote}{login=Serge 007}{date=01.08.2010 09:22}{thema=Re: }{post}{quote}{login=ANP}{date=01.08.2010 09:15}{thema=}{post}...Если же использовать просто формулу "ранг" то вот что получается...
{/post}{/quote}ANP, мы немного слышали про то как работает функция РАНГ. А вот Вы, хоть чуть-чуть, слышали Михаила, который спрашивает не то что мы и так знаем, а то что знаете только ВЫ: "...По каким критериям распределять одинаковые места?"?{/post}{/quote}
Мне важно чтобы места распределялись по порядку, порядок возростания или убывания значения не имеет, если речь идет об этом.{/post}{/quote}
Места нужны все от 1 до 10 или предположим 20, чтобы не было пропуска места по рейтингу
 
На этом форуме это уже было не менее 10 раз...
 
Примерно неделю назад был точно такой же вопрос. Честно говоря, я, пока, решения на него не нашел (просто нет времени). Есть другой вариант:
0 1-2
0 1-2
8 4-5
4 3
8 4-5
если устроит
 
Спасибо, но не совсем то что надо, надо одинаковым значениям одинаковые места, последующим значениям места следующие по порядку. значение 0 - место 1, значение 3 - место 2, значение 5 - место 3, значение 0 -место 1.
 
{quote}{login=ANP}{date=01.08.2010 09:48}{thema=Re: }{post}Спасибо, но не совсем то что надо, надо одинаковым значениям одинаковые места, последующим значениям места следующие по порядку. значение 0 - место 1, значение 3 - место 2, значение 5 - место 3, значение 0 -место 1.{/post}{/quote}

решение с дополнительным столбцом
 
Без доп.столбца наверное так:
=РАНГ(A8;$A$8:$A$20;1)-СУММПРОИЗВ((A8>$A$8:$A$20)*(ПОИСКПОЗ($A$8:$A$20;$A$8:$A$20;)<>СТРОКА($A$8:$A$20)-7))
 
А если нумеровать не по возрастанию, а по убыванию, т.е. №1 у наибольшего значения?
Если в функции РАНГ заменить 1 на 0, то неправильно считает. Подскажите пожалуйста!
 
{quote}{login=}{date=02.08.2010 01:22}{thema=}{post}А если нумеровать не по возрастанию, а по убыванию, т.е. №1 у наибольшего значения?
Если в функции РАНГ заменить 1 на 0, то неправильно считает. Подскажите пожалуйста!{/post}{/quote}

РАНГ(A8;A$8:A$20;0)-СУММПРОИЗВ((A8<A$8:A$20)*(ПОИСКПОЗ(A$8:A$20;A$8:A$20;)<>СТРОКА(A$8:A$20)-СТРОКА(A$8)+1))
 
Спасибо большое! Классно разбираетесь в формулах.
 
Всем огромнейшее спасибо за помощь !!!
 
Можно так(простая формула):
=СУММ(--(ЧАСТОТА((A$8:A$20>A8)*A$8:A$20;A$8:A$20)>0))
 
Если по возрастанию, то поменять знак:
=СУММ(--(ЧАСТОТА((A$8:A$20<=A8)*A$8:A$20;A$8:A$20)>0))
 
{quote}{login=DV}{date=02.08.2010 01:45}{thema=}{post}Можно так(простая формула):
=СУММ(--(ЧАСТОТА((A$8:A$20>A8)*A$8:A$20;A$8:A$20)>0)){/post}{/quote}
Две вышеприведённые формулы подходят только для значений больших или равных нулю.
При наличии отрицательных значений все они считаются одинаковыми и равными нулю.
 
{quote}{login=Михаил}{date=01.08.2010 09:45}{thema=}{post}Примерно неделю назад был точно такой же вопрос. Честно говоря, я, пока, решения на него не нашел (просто нет времени). Есть другой вариант:
0 1-2
0 1-2
8 4-5
4 3
8 4-5
если устроит{/post}{/quote}

Уважаемый Михаил. Нужен именно такой вариант распределения мест. Подскажите его, пожалуйста, или дайте ссылку на эту тему. Спасибо.
 
=РАНГ(A2;$A$2:$A$8;1)&ЕСЛИ(СЧЁТЕСЛИ($A$2:$A$8;A2)>1;"-"&РАНГ(A2;$A$2:$A$8;1)+СЧЁТЕСЛИ($A$2:$A$8;A2)-1;"")
 
Если нужен вариант распределения мест С ПО (1-2 или 5-8), то еще вариант:
=РАНГ(A2;$A$2:$A$8;1)&ПОВТОР("-"&СЧЁТЕСЛИ($A$2:$A$8;"<="&$A$2:$A$8);СЧЁТЕСЛИ($A$2:$A$8;A2)>1)
 
Огромное спасибо, то, что нужно!
 
Выше приведенные формулы не годятся, если необходимо проставить рейтинг от максимального к минимальному:
400 1
200 2
150 3-5
150 3-5
150 3-5
100 6
50 7
 
{quote}{login=}{date=01.10.2010 10:23}{thema=}{post}Выше приведенные формулы не годятся, если необходимо проставить рейтинг от максимального к минимальному:
...{/post}{/quote}
Уважаемый аноним.
1. Разговора про это и не было.
2. А кто Вам мешает немножко подумать?
 
{quote}{login=DV}{date=01.10.2010 11:15}{thema=Re: }{post}{quote}{login=}{date=01.10.2010 10:23}{thema=}{post}Выше приведенные формулы не годятся, если необходимо проставить рейтинг от максимального к минимальному:
...{/post}{/quote}
Уважаемый аноним.
1. Разговора про это и не было.
2. А кто Вам мешает немножко подумать?{/post}{/quote}

Благодарю.
 
Так сортирует (последний столбец) не 3-5, как у DV, а по убыванию: 5-3.
 
RE>Места нужны все от 1 до 10 или предположим 20, чтобы не было пропуска места по рейтингу


В итоге нужного решения ни в теме, ни на форуме не нашел. Как должна выглядеть формула с функцией РАНГ, чтобы не было пропусков???
Страницы: 1 2 След.
Читают тему (гостей: 1)