
Обобщение
Функцията Excel RANK връща ранга на числова стойност в сравнение със списък с други числови стойности. RANK може да класира стойности от най-големите до най-малките (т.е. най-добрите продажби), както и от най-малките до най-големите (т.е. най-бързото време).
Предназначение
Рангирайте число спрямо диапазон от числаВърната стойност
Число, което показва ранг.Синтаксис
= РАНГ (номер, препратка, (поръчка))Аргументи
- число - Числото за класиране.
- ref - Диапазонът, който съдържа числа за класиране.
- поръчка - (по избор) Дали да се класира във възходящ или низходящ ред.
Версия
Excel 2003Бележки за употреба
Функцията Excel RANK присвоява ранг на числова стойност в сравнение със списък с други числови стойности. Използвайте RANK, когато искате да покажете ранг за числови стойности в списък. Не е необходимо да сортирате стойностите в списъка, преди да използвате RANK.
Контролиране на реда на ранга
Функцията rank има два режима на работа, контролирани от аргумента order. За да класирате стойности, където най-голямата стойност е класирана # 1, задайте ред на нула (0). Например със стойности 1-5 в диапазона A1: A5:
=RANK(A1,A1:A5,0) // descending, returns 5 =RANK(A1,A1:A5,1) // ascending, returns 1
Задайте ред на нула (0), когато искате да класирате нещо като най-добрите продажби, където най-големият брой продажби трябва да се класира # 1, и да зададете ред на един (1), когато искате да класирате нещо като резултати от състезания, където най-кратко най-бързо) времето трябва да е на първо място.
Дубликати
Функцията RANK ще присвоява дублирани стойности със същия ранг. Например, ако определена стойност има ранг 3 и в данните има два екземпляра на стойността, функцията RANK ще присвои на двата екземпляра ранг 3. Следващият присвоен ранг ще бъде 5 и няма да има стойност присвоен ранг 4. Ако равенството е проблем, едно решение е да се използва стратегия за прекъсване на равенството.
Забележка: Функцията RANK вече е класифицирана като функция за съвместимост. Microsoft препоръчва вместо това да се използва RANK.EQ или RANK.AVG.
Бележки
- По подразбиране за поръчка е нула (0). Ако редът е 0 или е пропуснат, числото се класира спрямо числата, сортирани в низходящ ред: по-малките числа получават по-висока стойност на ранга, а най-голямата стойност в списъка ще бъде класирана # 1.
- Ако поръчката е 1, числото се класира спрямо числата, сортирани във възходящ ред: по-малките числа получават по-ниска стойност на ранга, а най-малката стойност в списъка ще бъде класирана # 1.
- Не е необходимо да сортирате стойностите в списъка, преди да използвате функцията RANK.
- В случай на равенство (т.е. списъкът съдържа дубликати) RANK ще присвои една и съща стойност на ранга на всеки набор от дубликати.
- Някои документи предполагат, че ref може да бъде диапазон или масив, но изглежда ref трябва да е диапазон.
Подобни видеа

