Урок на Excel: Как да класирате стойности с функцията RANK

В това видео ще разгледаме как да класираме стойностите във възходящ или низходящ ред с помощта на функцията RANK.

Тук имаме таблица, която съдържа 5 резултата от теста за група студенти и среден резултат в колона I.

Как можем да класираме тези ученици от най-високи до най-ниски резултати?

Е, една от опциите е да сортирате учениците по среден резултат в низходящ ред. След това можете да въведете 1 за ранга на първия ученик в списъка, 2 за втория, след което просто плъзнете надолу с дръжката за попълване, за да попълните останалите редици.

Това работи добре, но не е динамично. Ако резултатите от теста ще се променят с течение на времето или ако не искате първо да сортирате списъка, по-добрият подход е да използвате функцията RANK за ​​изчисляване на ранг.

Позволете ми да отмените тези последни промени и да го изпробваме.

Функцията RANK взема 3 аргумента: номер, препратка и и незадължителен аргумент, наречен ред. Number е числото, което се класира, ref представлява числата, срещу които се класира, а редът определя дали рангът трябва да се изчислява във възходящ или низходящ ред.

Ако редът е 0 или е пропуснат, числото се класира по позиция спрямо числата в масива, сортирани в низходящ ред. Най-голямото число ще получи ранг 1.

Тестовите резултати обикновено се класират от високо до ниско, така че в този случай просто трябва да предоставим средната стойност за числото и диапазона, който съдържа средни стойности за реф. Ref трябва да е абсолютен, за да не се променя при копиране на формулата.

Сега всеки ученик има ранг. Ако временно сортирам списъка по средно ниво, можете да видите, че класирането е правилно. И ако ръчно коригирам резултатите от теста, можете да видите, че рангът също е динамичен.

Сега нека разгледаме класиране на резултатите от състезанията.

Както преди, числото е числото, което класираме, а масивът е пълният набор от числа, D6 до D38 в този случай.

Отново трябва да променим препратката към абсолютен формат, така че да не се променя при копиране.

Този път трябва да посочим ред. По подразбиране е нула, което изчислява ранг в низходящ ред.

За състезателни резултати трябва да предоставим 1, който ще изчисли ранга във възходящ ред - най-краткото време ще получи ранг 1.

Ако сортирам списъка от най-краткото до най-дългото време, можете да видите, че рангът е изчислен правилно.

Разбира се

Основна формула

Свързани преки пътища

Отмяна на последното действие Ctrl + Z + Z Разширяване на селекцията до последната клетка надолу Ctrl + Shift + + + Превключване на абсолютни и относителни препратки F4 + T

Интересни статии...