Aprende y practica con mis cursos en Linkedin: En este vídeo la…
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
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
En esta práctica con la función ORDENARPOR, 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.
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 Twitter.