Возврат первых нескольких элементов (n) в наборе данных после сортировки.
Примеры использования
SORTN(A1:A10; 2)
SORTN(A2:C20; 2; 2; B2:B20; ИСТИНА)
SORTN(A2:C20; 2; 3; B2:B20; ИСТИНА; 3; ЛОЖЬ)
Синтаксис
SORTN(диапазон; [n]; [показ_всех_совпадений]; [столбец_для_сортировки1, по_возрастанию]; ...)
диапазон– данные для сортировки с целью определения первых нескольких элементов (n).n– (НЕОБЯЗАТЕЛЬНО, по умолчанию 1) количество возвращаемых элементов. Должно быть больше 0.режим_показа_совпадений– (НЕОБЯЗАТЕЛЬНО, по умолчанию 0) число, определяющее способ показа совпадений.- 0: показать не более нескольких первых строк (
n) в отсортированном диапазоне; - 1: показать не более нескольких первых строк (
n), а также все дополнительные строки, идентичные строке с порядковым номеромn; - 2: показать не более нескольких первых строк (
n) после удаления повторяющихся строк; - 3: показать не более нескольких первых уникальных строк (
n) со всеми их точными копиями.
- 0: показать не более нескольких первых строк (
-
столбец_для_сортировки1– (НЕОБЯЗАТЕЛЬНО) номер столбца вдиапазонеили набор ячеек за пределамидиапазона, на основании которых выполняется сортировка. Диапазон ячеек, определенный какстолбец_для_сортировки1, должен представлять собой один столбец с таким же количеством рядов, как и в указанномдиапазоне. по_возрастанию1– (НЕОБЯЗАТЕЛЬНО) указывает на способ сортировки столбца_для_сортировки1. Значения:ИСТИНАиЛОЖЬ.ИСТИНАсортирует данные по возрастанию, аЛОЖЬ– по убыванию.столбец_для_сортировки2; по_возрастанию2; ...– (НЕОБЯЗАТЕЛЬНО) дополнительные столбцы и флаги порядка сортировки, использующиеся в случае совпадений, в порядке старшинства.
Примечания
диапазонсортируется только в области указанных столбцов, остальные столбцы возвращаются в своем изначальном порядке.- Если аргументы
столбец_для_сортировки1ипо_возрастанию1отсутствуют, сортировка выполняется по столбцу с наименьшим порядковым номером вдиапазоне, а следующие столбцы используются для поиска совпадений.
Похожие функции
SORT: сортирует строки в выбранном массиве или диапазоне, основываясь на значениях одного или нескольких столбцов.FILTER: возвращает только те строки или столбцы в диапазоне, которые соответствуют заданным условиям.MAX: возвращает максимальное значение в наборе чисел.INDEX: возвращает содержимое ячейки, находящейся на пересечении определенной строки и столбца в массиве.LARGE: Возвращает N-ое наименьшее значение в массиве данных, где N – это любое необходимое вам число.
Примеры
Приведенные ниже примеры основаны на этой таблице.
| A | B | C | |
|---|---|---|---|
| 1 | Учащийся | Тест 1 (баллы) | Тест 2 (баллы) |
| 2 | Алиса | 100 | 90 |
| 3 | Виталий | 75 | 85 |
| 4 | Карина | 80 | 85 |
| 5 | Дмитрий | 100 | 95 |
| 6 | Елена | 80 | 90 |
| Формула | Результат |
|---|---|
| =SORTN(A2:C6) |
Алиса 100 90 |
| =SORTN(A2:C6; 2) |
Алиса 100 90 |
| =SORTN(A2:C6; 3; 0; B2:B6; ЛОЖЬ) |
Алиса 100 90 |
| =SORTN(A2:C6; 3; 1; B2:B6; ЛОЖЬ) |
Алиса 100 90 |
| =SORTN(A2:C6; 3; 2; B2:B6; ЛОЖЬ) |
Алиса 100 90 |
| =SORTN(A2:C6; 3; 3; B2:B6; ЛОЖЬ) |
Алиса 100 90 |
| =SORTN(A2:C6; 3; 3; 2; ЛОЖЬ; 3; ЛОЖЬ) |
Дмитрий 100 95 |