В этом видео мы рассмотрим, как ранжировать значения в порядке возрастания или убывания с помощью функции RANK.
Здесь у нас есть таблица, содержащая 5 результатов тестов для группы студентов и средний балл в столбце I.
Как мы можем расположить этих студентов от наивысшего до самого низкого балла?
Ну, один из вариантов - отсортировать студентов по среднему баллу в порядке убывания. Затем вы можете ввести 1 для ранга первого ученика в списке, 2 для второго, затем просто перетащите вниз с помощью маркера заполнения, чтобы заполнить остальные ранги.
Это нормально работает, но не динамично. Если результаты теста будут меняться с течением времени или если вы не хотите сначала сортировать список, лучше использовать функцию RANK для расчета рейтинга.
Позвольте мне отменить эти последние изменения, и давайте попробуем.
Функция RANK принимает 3 аргумента: число, ссылку и необязательный аргумент, называемый порядком. Number - это ранжируемое число, ref представляет числа, по которым нужно ранжироваться, а order указывает, следует ли вычислять ранг в порядке возрастания или убывания.
Если порядок равен 0 или опущен, номер ранжируется по позиции относительно чисел в массиве, отсортированных в порядке убывания. Наивысшее число получит ранг 1.
Результаты тестов обычно ранжируются от высокого к низкому, поэтому в этом случае нам просто нужно указать среднее значение для числа и диапазон, содержащий средние значения для исх. Ссылка должна быть абсолютной, чтобы она не изменилась при копировании формулы.
Теперь у каждого ученика есть звание. Если я временно отсортирую список по среднему значению, вы увидите, что рейтинг правильный. И если я вручную скорректирую результаты тестов, вы увидите, что рейтинг тоже динамический.
Теперь посмотрим на рейтинг результатов гонок.
Как и раньше, число - это номер, который мы ранжируем, а массив - это полный набор чисел, в данном случае от D6 до D38.
Снова нам нужно изменить ссылку на абсолютный формат, чтобы она не менялась при копировании.
На этот раз нам нужно указать порядок. По умолчанию - ноль, при этом ранг вычисляется в порядке убывания.
Для результатов гонки нам нужно предоставить 1, который будет вычислять ранг в порядке возрастания - самое короткое время получит ранг 1.
Если я отсортирую список от самого короткого до самого длинного, вы увидите, что рейтинг был рассчитан правильно.
Курс
Основная формулаСвязанные ярлыки
Отменить последнее действие Ctrl
+ Z
⌘
+ Z
Расширить выделение до последней ячейки вниз Ctrl
+ Shift
+ ↓
⌃
+ ⇧
+ ↓
Переключить абсолютные и относительные ссылки F4
⌘
+ T