Skip to main content

Класирани числа по числена стойност с функцията Excel на RANK

Statistical Programming with R by Connor Harris (Април 2025)

Statistical Programming with R by Connor Harris (Април 2025)
Anonim

Най- RANK функцията се нарежда число в сравнение с други числа в даден набор от данни. Самият ранг няма отношение към позицията на номера в списъка. Например в изображението, показано в тази статия, за серията от стойности 1, 6, 5, 8 и 10 инча редове 2 и 3, числото 5 има ранг на:

  • 4 - като четвърто най-голямо число в списъка (ред две)
  • 2 - като второто най-малко число в списъка (трети ред)

Нито едно класиране не съответства на позицията му като трета стойност от всеки край; Рангът на число обаче ще съответства на позицията му в списък, ако списъкът е сортиран така, че да съответства на реда на класиране.

Докато RANK функцията понастоящем е съвместима с всички версии на Excel, Microsoft го отхвърля в полза на RANK.AVG и RANK.EQ.

RANK.AVG връща ранга на число в списък с числа - т.е. неговия размер спрямо другите стойности в списъка. Ако повече от една стойност има същия ранг, се връща средният ранг.

RANK.EQ връща ранга на число в списък с числа. Размерът му е относим към други стойности в списъка; ако повече от една стойност има същия ранг, се връща най-високият ранг на този набор от стойности.

01 от 02

Синтаксис и аргументи на функцията RANK

Синтаксисът на функцията се отнася до начина, по който функцията е посочена и включва името на функцията, скобите, сепараторите на запетаи и аргументите. Синтаксисът за функцията RANK е:

  • номер е номер, който трябва да бъде класиран. Това може да заложи действителното число (ред четири в примера) или клетката да се позове на местоположението на данните (редове 2 и 3).
  • Ref е масивът или диапазонът от референции за клетки, сочещи към списъка с номера, които да се използват при класирането на аргумента "Брой". Ако в диапазона има не-цифрови стойности, те се игнорират - например в ред 5, където числото 5 се класира първо, защото е най-голямото от двете числа в списъка.
  • Поръчка е цифрова стойност, която определя дали номерът аргументът се класира във възходящ или низходящ ред. Задаването на поръчката на 0 или нейното пропускане ще се класира в низходящ ред, а всяка ненулева стойност ще се класира във възходящ ред.

Данните в Ref не е необходимо в действителност да бъде сортирана във възходящ или низходящ ред, за да се класира стойността на аргумента "брой" в тази последователност.

Продължете да четете по-долу

02 от 02

Въведете функциите RANK в Excel

От Excel 2010 не можете да влезете в RANK като използвате диалоговия прозорец, както можете за повечето други функции в програмата. Вместо това трябва да го въведете ръчно. В този случай ще въведете следното в клетката F2 на работния лист.

= RANK (С2, А2: E2,0)

Тази проста формула ще се отнася към клетката C2 като номер, който трябва да бъде класиран (първи аргумент), клетки A2 да се E2 като диапазон и сортиране в низходящ ред (трети аргумент).

Обърнете внимание на изображението по-горе за всяка формула и как тя работи. Броя аргумент 5 в редове от две до седем има следната класация:

  • Ред 2: четвърто, защото е четвъртата по големина, когато диапазонът Ref е подреден в низходящ ред;
  • Ред 3: второ; защото е второто най-малко число, когато диапазонът Ref е подреден във възходящ ред;
  • Ред 4: четвърто, защото е четвъртата по големина, когато диапазонът Ref е подреден в низходящ ред;
  • Ред 5: първо, защото е по-голяма от двете числа, когато диапазонът Реф се класира в низходящ ред;
  • Ред 6: # N / A, защото номер 5 не е в диапазона A6 до E6.

Ако списъкът съдържа дублирани номера, функцията им дава едновременно същия ранг. Следващите номера в списъка се класират по-ниски като резултат.