Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает ранг числа в списке чисел. Ранг числа — это его размер относительно других значений в списке. Если бы вы отсортировали список, ранг номера будет его позицией.
Важно!
Эта функция была заменена одной или несколькими новыми функциями, которые могут обеспечить повышенную точность и имена которых лучше отражают их использование. Эта функция по-прежнему доступна для совместимости с более ранними версиями Excel. Однако если обратная совместимость не требуется, следует рассмотреть возможность использования новых функций, так как они более точно описывают их функциональность.
Дополнительные сведения о новых функциях см . в Rank_Eq и методах Rank_Avg .
Синтаксис
expression. Rank (Arg1, Arg2, Arg3)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Arg1 | Обязательный | Double | Number — число, ранг которого требуется найти. |
| Arg2 | Обязательный | Range | Ссылка — массив или ссылка на список чисел. Ненумерные значения в ссылке игнорируются. |
| Arg3 | Необязательный | Variant | Order — число, указывающее, как ранжировать номер. |
Возвращаемое значение
Double
Замечания
Если порядок равен 0 (ноль) или опущен, Microsoft Excel ранжирует номер так, как если бы ссылка была списком, отсортированным в порядке убывания.
Если order — это любое ненулевое значение, Excel ранжирует номер так, как если бы ссылка была списком, отсортированных по возрастанию.
Ранг присваивает повторяющимся числам один и тот же ранг. Однако наличие повторяющихся чисел влияет на ряды последующих чисел. Например, в списке целых чисел, отсортированных по возрастанию, если число 10 отображается дважды и имеет ранг 5, 11 будет иметь ранг 7 (число не будет иметь ранг 6).
Для некоторых целей может потребоваться использовать определение ранга, которое учитывает связи. В предыдущем примере требуется изменить ранг 5,5 для числа 10. Для этого добавьте следующий коэффициент коррекции к значению, возвращаемого параметром Rank. Этот коэффициент коррекции подходит как для случая, когда ранг вычисляется в порядке убывания (порядок = 0 или опущен) или в порядке возрастания (order = ненулевое значение).
Поправочный коэффициент для связанных рангов =[COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2.
В следующем примере ЗНАЧЕНИЕ RANK(A2,A1:A5,1) равно 3. Поправочный коэффициент ( 5 + 1 – 2 – 3) / 2 = 0,5, а пересмотренный ранг, учитывающий связи, — 3 + 0,5 = 3,5.
Если число встречается только один раз в ссылке, то коэффициент исправления будет 0, так как ранг не придется корректировать для галстука.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.