= SMALL (data, ROWS (exp_rng))Resumen
Para ordenar dinámicamente una lista de números en orden ascendente, puede usar una fórmula simple basada en la función PEQUEÑA con un rango de expansión . En el ejemplo que se muestra, la fórmula en la celda C5 es:
|_+_|
donde 'datos' es el rango con nombre B5: B14
ExplicaciónLa función PEQUEÑA está destinada a extraer el valor 'n-ésimo' más pequeño de un conjunto de datos. El valor de N se proporciona como segundo argumento. Para obtener el valor más pequeño con PEQUEÑO, proporcione 1, para obtener el segundo valor más pequeño, proporcione 2, y así sucesivamente.
|_+_|
En el ejemplo que se muestra, 'datos' es el rango con nombre B5: B14. En este ejemplo, el principal desafío es incrementar un valor en enésimo. Esto se hace usando un rango de expansión dentro de la función FILAS:
|_+_|A medida que la fórmula se copia en la tabla, el rango se expande y el número de filas aumenta, y proporciona un valor creciente.
Ordenar números en orden descendente
Para ordenar los números en orden descendente, simplemente reemplace la función PEQUEÑA por la función GRANDE:
|_+_|Como PEQUEÑO, la función GRANDE extrae un valor 'enésimo'. Sin embargo, en lugar del 'n-ésimo más pequeño', LARGE devuelve el 'enésimo más grande'.
Autor Dave Bruns