Пытаетесь отсортировать данные в Google Таблицах? Вот как использовать функцию RANK и превратить хаос электронных таблиц в организованные идеи!
Данные ранжирования могут помочь вам лучше понять важные факторы. К счастью, функция RANK в Google Sheets упрощает ранжирование наборов данных. Следуйте этому руководству, чтобы узнать, как это работает.
Что такое функция РАНГ?
Функции RANK возвращают ранг из набора данных в зависимости от определенного значения в наборе данных. Например, вам может понадобиться узнать, какое место учащийся занял в тесте. RANK сможет сделать это за вас, выполнив поиск имени учащегося по результатам теста.
В Google Таблицах есть три функции, которые позволяют ранжировать данные. К ним относятся функция RANK, RANK.EQ и RANK.AVG. Хотя все функции работают одинаково, небольшие изменения могут сделать их полезными для конкретных задач.
Функции RANK.EQ и RANK эквивалентны и возвращают ранг для одних и тех же значений, за исключением случаев, когда в наборе данных есть повторяющиеся значения. Разница между ними заключается в том, что RANK — это более старая функция Excel, которая может быть несовместима с будущими версиями. Итак, если вам нужно часто переключаться между Excel и Google Таблицами, лучше всего использовать RANK.EQ. Тем не менее, лучше всего в конце концов
переключиться на гугл таблицы.RANK.AVG отличается тем, что возвращает среднюю позицию набора данных, а не подсчитывает повторяющиеся значения отдельно. Используйте это, если вы знаете, что в ваших данных есть ненужные дубликаты, которые вы не можете удалить.
Синтаксис функции RANK
Функция RANK в Google Таблицах использует три параметра, два из которых необходимы для правильной работы функции, и один необязательный параметр.
Вот синтаксис функции РАНГ в Таблицах:
=РАНГ(значение, набор данных, по возрастанию)
Вот параметры, используемые в этой формуле:
- значение: Это значение в наборе данных, ранг которого вы хотите определить. Если набор данных не имеет числового значения в указанных ячейках, формула вернет #Н/Д ошибка, так как она будет иметь неверные данные.
- набор данных: Это массив или диапазон ячеек, содержащий данные для рассмотрения.
- Восходящий: Это необязательный параметр, определяющий порядок расположения значений в определенном наборе данных по возрастанию или по убыванию. Если параметр 0 (ложь), то наибольшее значение в набор данных будет иметь ранг 1. Если этот параметр 1, наименьшее значение в данных будет ранжироваться как 1.
Если третий параметр опущен, по умолчанию будет ЛОЖЬ или 0.
RANK.EQ и RANK.AVG используют те же параметры, что и формула RANK. Тем не менее, вот синтаксис для них обоих.
=RANK.EQ(значение, набор данных, по возрастанию)
=RANK.AVG(значение, набор данных, по возрастанию)
Как использовать функцию RANK в Google Sheets
Теперь, когда мы знаем синтаксис и принцип работы этой формулы, давайте посмотрим, как вы можете использовать ее в своих электронных таблицах.
Использование функции РАНГ
Ниже у нас есть набор данных, содержащий имена и оценки девяти учеников. Здесь мы стремимся создать новый столбец, показывающий рейтинг конкретного учащегося на основе его баллов. Вот шаги для этого:
- Нажмите на ячейку, в которую вы хотите ввести формулу. С2 в нашем примере.
- Введите и Равно (=) знак, чтобы начать формулу.
- Введите начальную часть формулы, которая КЛАССИФИЦИРОВАТЬ(.
- Для первого параметра мы хотим ввести ячейку, которую мы хотим ранжировать. В этом случае мы ищем Энди ранг, поэтому мы используем ячейку Би 2 в котором есть его знаки.
- Добавьте запятую для разделения параметров.
- Теперь мы должны добавить набор данных параметр, который будет диапазоном ячеек для поиска. В данном случае это диапазон ячеек Б2:Б10.
- Примечание: Если вы хотите использовать предложенный функция автозаполнения чтобы добавить ранги ко всем ячейкам (Шаг 8), вы должны написать это как $B$2:$B$10, что заставляет формулу использовать абсолютные значения.
- Добавьте закрывающую скобку ")", чтобы закончить формулу, и нажмите Входить.
- Необязательный: Нажмите на ячейку, содержащую формулу. Это покажет синюю рамку вокруг этой ячейки. Теперь нажмите и перетащите толстую синюю точку в правом нижнем углу и перетащите ее вниз.
Прочтите это руководство на Абсолютные значения если вы хотите узнать больше о том, почему мы их использовали. Это руководство по Excel, но оно применимо и к Google Таблицам.
Использование функции RANK.EQ
Функция RANK.EQ возвращает ранг в наборе данных, и если в электронной таблице имеется более одного экземпляра одного и того же значения, то будет возвращен высший ранг для записей. Это в основном то же самое, что и функция RANK. Пример ниже демонстрирует это.
В этом примере в электронной таблице есть экземпляры с одинаковым значением. Как видно, обе функции дают один и тот же результат, что означает, что в большинстве случаев их можно поменять местами.
Использование функции РАНГ.СРЕДНИЙ
Формула RANK.AVG является вариантом формулы RANK, что означает, что ее использование очень похоже, и вы можете применить эту формулу к своей электронной таблице, используя те же шаги, которые мы упоминали выше. Однако вывод этой формулы немного отличается.
В этом примере мы применили RANK.AVG к тем же цифрам, что и раньше.
Вот шаги, чтобы использовать формулу RANK.AVG в электронной таблице:
- Нажмите на ячейку, в которую вы хотите ввести формулу, и введите начальную часть формулы, которая =РАНГ.СРЕДН(
- Теперь для первого параметра мы хотим ввести ячейку, которую мы хотим ранжировать. В данном случае это клетка Би 2.
- Добавьте запятую для разделения параметров и напишите второй параметр, который является диапазоном ячеек. В данном случае это диапазон ячеек $B$2:$B$10.
- Наконец, добавьте закрывающую скобку ")", чтобы закончить формулу.
Когда вы примените функцию, вы увидите, что результаты аналогичны функции RANK. Однако если одно и то же значение существует в нескольких ячейках, функция возьмет его среднее значение, а не применит один и тот же ранг ко всем ячейкам.
Например, вместо 90 быть числом 1 ранг, это приводит к 1.5 так как он берет среднее значение между рангом 1 и 2, так как есть два балла по 90. Знак 67 отображается как 6 так как это средняя позиция 5, 6 и 7. Это отличается от RANK.EQ, который автоматически присваивает самый низкий возможный рейтинг совпадающим баллам (5 в примере).
Использование функции RANK с массивами
Ранее мы рассмотрели пример использования функции RANK в существующем наборе данных. Однако мы также можем использовать эту функцию внутри массива из одной ячейки. Сделать это просто.
Вы должны написать число, ранг которого вы хотите найти, в первом параметре. Для второго мы запишем числа в массив. Для этого конкретного примера, вот формула, которую мы использовали:
=РАНГ(67, {66,88,75,86,67,65,81,90,71})
Как вы можете видеть в примере, ячейка показывает место 67 в наборе данных так же, как если бы данные были взяты из ссылок на ячейки, а не введены непосредственно в формулу.
Организуйте свои данные с помощью функции RANK
Функции RANK в Google Sheets граничат со средним навыком. Если у вас возникли проблемы с ними, просмотрите руководство еще раз и создайте собственную таблицу, чтобы активно следить за каждым шагом. Google Таблицы — это практический навык, и, как и любой другой новый навык, иногда требуется время, чтобы его освоить. Но держись, и ты скоро станешь профессионалом.