Возврат первых нескольких элементов (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 |