Страницы: 1
RSS
Вычисление позиции значения в списке (k-позиция)
 
Подскажите, пожалуйста, можно ли как-то с помощью формулы вычислить позицию определенного значения в списке, т.е. нужно получить его номер, как если бы таблица была отсортирована по возрастанию/убыванию, но желательно по убыванию.

На примере: есть таблица, где в столбце D указан рейтинг людей, а в столбце I фамилия.
Таблица отсортирована по другому столбцу, и ее нельзя сортировать.
На другом листе со статистикой  опред. формула выдает фамилию Иванов, и мне нужно знать, вот этот Иванов, какой он по рейтингу в этой таблице, первый, десятый, или еще какой-то.
Количество строк в таблице будет всегда разным.
эксель 2016.

можно это как-то вычислить?
заранее спасибо
Изменено: snatg - 08.07.2021 14:45:04 (добавила файл)
 
snatg, файл
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
snatg написал:
На примере
это в файле покажите есть такое - нужно получить это.
Не бойтесь совершенства. Вам его не достичь.
 
Jack Famous, Mershik, добавила к первому посту,
таблица с данными на листе Res,
а на листе St есть несколько фамилий, они в реале там формулами вынимаются, и вот мне нужно получить рядом с ними числа 5 и 187 - это числа, которые получатся, если отсортировать таблицу по рейтингу по убывания и пронумеровать данные, но вот мне их надо не сортировать и считать, а вычислить без сортировки
 
Цитата
snatg написал:
5 и 187 - это числа, которые получатся
как они у вас получились когда Иванов на 10 месте находится
Лень двигатель прогресса, доказано!!!
 
если допстолбец устроит.
 
Код
=ИНДЕКС(РАНГ(Res!$D$2:$D$215;Res!$D$2:$D$215);ПОИСКПОЗ(E6;Res!$I$2:$I$215;0))
 
Цитата
Сергей написал:
как они у вас получились
понял, тогда так
Код
=СУММПРОИЗВ(--(Res!$D$2:$D$215>ИНДЕКС(Res!$D$2:$D$215;ПОИСКПОЗ(E6;Res!$I$2:$I$215;0))))+1
Лень двигатель прогресса, доказано!!!
 
Формула
Код
=RANK.EQ(INDEX(Res!D$2:D$215;MATCH(E6;Res!I$2:I$215;0));Res!$D$2:$D$215)
 
Vik_tor,
Тимофеев,
Сергей,
jakim,
о, большое всем спасибо! ура!
Страницы: 1
Читают тему (гостей: 1)
Наверх