Devuelve los n primeros elementos de un conjunto de datos después de ejecutar una ordenación.
Ejemplo de uso
SORTN(A1:A10; 2)
SORTN(A2:C20; 2; 2; B2:B20; VERDADERO)
SORTN(A2:C20; 2; 3; B2:B20; VERDADERO; 3; FALSO)
Sintaxis
SORTN(intervalo; [n]; [modo_mostrar_equivalentes]; [columna_ordenación1; es_ascendente1]; ...)
intervalo:
los datos que se van a ordenar para encontrar losn
primeros elementos.n
(OPCIONAL; 1 de manera predeterminada): el número de elementos que se desea obtener. Debe ser mayor que 0.modo_mostrar_equivalentes
(OPCIONAL; 0 de manera predeterminada): número que representa la forma de mostrar filas equivalentes.- 0: mostrar las
n
primeras filas del intervalo ordenado como máximo. - 1: mostrar las
n
primeras filas como máximo, más otras filas que sean idénticas a laenésima
fila. - 2: mostrar las
n
primeras filas como máximo después de quitar las filas duplicadas. - 3: mostrar las
n
primeras filas únicas como máximo y mostrar también sus duplicados.
- 0: mostrar las
-
columna_ordenación1
(OPCIONAL): el índice de la columna deintervalo
, u otro intervalo fuera deintervalo
, que contenga los valores por los que se desea ordenar. Si se especifica un intervalo comocolumna_ordenación1
, debe estar formado por una sola columna con el mismo número de filas queintervalo
. es_ascendente1
(OPCIONAL): las opcionesVERDADERO
oFALSO
indican cómo se debe ordenar columna_ordenación1.VERDADERO
ordena los valores en orden ascendente, mientras queFALSO
los ordena en orden descendente.columna_ordenación2, es_ascendente2, ...
(OPCIONAL): otras columnas e indicadores de sentido de la ordenación utilizados en caso de que haya elementos equivalentes, en orden de precedencia.
Notas
- Los valores de
intervalo
se ordenan solo según las columnas especificadas. El orden del resto de las columnas no cambia. - Si no se especifican los argumentos
columna_ordenación1
nies_ascendente1
, los datos se ordenan según la columna deintervalo
con el índice más bajo, y se usan las columnas subsiguientes para la ordenación en caso de que haya elementos equivalentes.
Consulta también
SORT:
ordena las filas de una matriz o un intervalo específicos según los valores de una o más columnas.FILTER:
devuelve una versión filtrada del intervalo de origen, compuesta únicamente por las filas o columnas que cumplen las condiciones especificadas.MAX:
devuelve el valor máximo de un conjunto de datos numérico.INDEX:
devuelve el contenido de una celda, especificado por los índices de número de fila y de columna.LARGE:
devuelve el enésimo elemento mayor de un conjunto de datos, donde el usuario define el valor de n.
Ejemplos
La siguiente tabla sirve para ilustrar los ejemplos de más abajo.
A | B | C | |
---|---|---|---|
1 | Alumno | Puntuación prueba 1 | Puntuación prueba 2 |
2 | Alicia | 100 | 90 |
3 | Roberto | 75 | 85 |
4 | Carolina | 80 | 85 |
5 | David | 100 | 95 |
6 | Elisa | 80 | 90 |
Fórmula | Resultado |
---|---|
=SORTN(A2:C6) |
Alicia 100 90 |
=SORTN(A2:C6; 2) |
Alicia 100 90 |
=SORTN(A2:C6; 3; 0; B2:B6; FALSO) |
Alicia 100 90 |
=SORTN(A2:C6; 3; 1; B2:B6; FALSO) |
Alicia 100 90 |
=SORTN(A2:C6; 3; 2; B2:B6; FALSO) |
Alicia 100 90 |
=SORTN(A2:C6; 3; 3; B2:B6; FALSO) |
Alicia 100 90 |
=SORTN(A2:C6; 3; 3; 2; FALSO; 3; FALSO) |
David 100 95 |