Contenidos del post:
Excel se renueva constantemente hoy te explico sobre la Función ORDENARPOR.
Esta función nos ayuda a ordenar el contenido de un rango o matriz en función de los valores de un rango o matriz correspondiente.
Se diferencia de la función ORDENAR ya que es más flexible, al no referirse estrictamente a un número que indica la columna.
En concreto esta es una función que pertenece a la categoría Búsqueda y referencia.
Veamos un ejemplo para entenderlo sobre la práctica, pero antes hay que saber sobre los argumentos de ORDENARPOR donde hay que tener en cuenta que van a ser los dos primeros obligatorios.
Sintaxis de la Función ORDENARPOR
Estos son los argumentos de la función:
matriz: es la matriz o rango para ordenar
por_matriz1: es la matriz o rango en la que ordenar
orden1: se refiere al orden utilizado. 1 para ascendente, -1 para descendente. El valor predeterminado es ascendente.
por_matriz2: es la matriz o rango en la que ordenar
orden2: se refiere al orden utilizado. 1 para ascendente, -1 para descendente. El valor predeterminado es ascendente.
Ejemplo Función ORDENARPOR Excel
En esta práctica con un ejemplo de la función ORDENARPOR, vemos partiendo de los datos de la figura, vamos a ordenar la tabla por los registros que se refieren al encabezado Comercial en orden ascendente y después según las Unidades vendidas de cada comercial, en orden descendente.

Para lograrlo crearemos la siguiente función:
=ORDENARPOR(B3:D7;C3:C7;1;D3:D7;-1)
Donde explicando los argumentos puede observar:
matriz: B3:D7
por_matriz1: C3:C7 rango donde están los nombres de los comerciales
orden1: 1 u omitido para orden ascendente
por_matriz2: D3:D7 rango donde están las cifras de las Unidades
orden2: en este caso -1 para descendente.
Importante a tener en cuenta en el uso de ORDENARPOR es que todos los argumentos deben ser del mismo tamaño.
También ten en cuenta en datos no contiguos:
Ten en cuenta que la función no puede ordenar rangos de datos que no sean contiguos.
Solución: Asegúrate de que todos los datos a ordenar estén en un rango continuo. Si es necesario, copia los datos a un nuevo rango continuo antes de ordenarlos.
Ojo si los datos no se ordenan en el orden esperado (ascendente o descendente), Orden incorrecto:
Solución: Verifica los argumentos de ordenación en la función. Asegúrate de que el argumento de orden (1 para ascendente, -1 para descendente) esté configurado correctamente.
Errores de fórmula: Aparece un error debido a una sintaxis incorrecta o referencias de celda inválidas.
Solución: Revisa la sintaxis de la fórmula y asegúrate de que todas las referencias de celda sean correctas y estén dentro del rango de datos.
Otras funciones y herramientas para ordenar datos:
Además de la función ORDENARPOR, Excel ofrece otras funciones y herramientas para ordenar datos.
Ordena por color:
Descripción: Ordena datos en función del color de celda o de fuente.
Uso: Selecciona el rango de datos, ve a la pestaña «Datos», selecciona «Ordenar» y elige «Ordenar por color».
Ordena por icono:
Descripción: Ordena datos en función de los iconos de formato condicional.
Uso: Selecciona el rango de datos donde tengas aplicado el Formato condicional con iconos, ve a la pestaña «Datos», selecciona «Ordenar» y elige «Ordenar por icono».
Aplicaciones avanzadas en relación a la ordenación de datos en Excel: ordenarpor excel
Prueba a combinar funciones de ordenación del tipo Función ORDENARPOR con otras funciones de Excel, como FILTRAR o BUSCARV.
Muestra cómo usar las funciones de ordenación en tablas dinámicas. Más sobre funciones Excel.
Te animo a que compartas en comentarios tu resultado para aprender más entre todos.
Y no te olvides de seguirme por tu red social favorita, me puedes encontrar en Linkedin, Facebook y X para así ir aprendiendo poco a poco:
FACEBOOK – X– LINKEDIN.
También puedes recibir totalmente gratis todos los contenidos suscribiendote y además recibirás un regalo. SUSCRIBIRME AHORA.
