La función ORDENARPOR devuelve una matriz ordenada de un rango o matriz especificado, ordenando los valores basándose en uno o varios rangos o matrices. Esta función es especialmente útil cuando deseas ordenar un conjunto de datos según el orden de otro conjunto de datos, permitiendo una clasificación más personalizada y dinámica.
ORDENARPOR es ideal para:
Ordenar datos según columnas o filas específicas, incluso si esas columnas o filas no forman parte de la matriz principal.
Crear clasificaciones dinámicas que se actualizan automáticamente al cambiar los datos.
Combinar datos de diferentes fuentes y ordenarlos según criterios específicos.
Importante:ORDENARPOR está disponible en Excel para Microsoft 365 y versiones posteriores que admiten matrices dinámicas.
En la siguiente imagen se muestra un ejemplo de ordenación. Se ordena la lista de productos en función de las unidades que hay en el stock. Este orden se hará de forma descendente (-1).
Atención: presta especial atención a las dimensiones de los argumentos matriz y ordenar_por, pues ambos deben tener el mismo número de elementos.