Cómo utilizar la función SORTBY (ORDENARPOR) en Excel
Español | Inglesa |
---|---|
ORDENARPOR | SORTBY |
Descripción General y Sintaxis
La función ORDENARPOR en Microsoft Excel y Google Sheets permite ordenar un rango o matriz basándose en uno o más rangos de referencia especificados como criterios. Esta función es extremadamente útil para organizar datos sin modificar la configuración original de la hoja de cálculo, y es aplicable a varios tipos de datos, incluidos números, textos y fechas.
La sintaxis de la función es la siguiente:
ORDENARPOR(matriz, array_clave1, [orden1], [array_clave2, orden2],...)
- matriz: Rango o matriz de datos que deseas ordenar.
- array_clave1: Rango o matriz que actúa como la primera clave de clasificación.
- [orden1]: Opcional. Número que especifica el modo de ordenación. El valor 1 representa orden ascendente (predeterminado), mientras que -1 corresponde al orden descendente.
- [array_clave2, orden2],…: Opcional. Claves y órdenes adicionales para clasificaciones sucesivas.
Ejemplo básico de uso de ORDENARPOR:
=ORDENARPOR(A2:A10, B2:B10, 1)
Este ejemplo ordena el rango A2:A10 basándose en los valores del rango B2:B10 en orden ascendente.
Ejemplos Prácticos de Uso
Ordenación de Datos de Ventas
Supongamos que tienes una lista de productos y sus ventas mensuales, y deseas ordenar los productos de mayor a menor ventas.
Productos | Ventas Producto A | 300 Producto B | 150 Producto C | 450
Utilizarías la función ORDENARPOR de la siguiente manera:
=ORDENARPOR(A2:A4, B2:B4, -1)
El resultado sería:
Productos | Ventas Producto C | 450 Producto A | 300 Producto B | 150
El parámetro -1 garantiza que el ordenamiento se realiza en sentido descendente, colocando los productos con mayores ventas al principio.
Clasificación Multi-criterio de Empleados
Imagina que necesitas organizar una lista de empleados, primero por departamento y luego por fecha de incorporación dentro de cada departamento.
Empleado | Departamento | FechaIncorporacion Ana | Ventas | 2021-01-10 Carlos | RRHH | 2020-08-15 Diana | Ventas | 2022-05-18
La función adecuada sería:
=ORDENARPOR(A2:A4, B2:B4, 1, C2:C4, 1)
Esto organizaría los datos primero por departamento en orden ascendente y, dentro del mismo departamento, por fecha de incorporación también en orden ascendente. Los datos resultantes se verían así:
Empleado | Departamento | FechaIncorporacion Carlos | RRHH | 2020-08-15 Ana | Ventas | 2021-01-10 Diana | Ventas | 2022-05-18
El uso de múltiples criterios de clasificación facilita una organización meticulosa y relevante de la información, adaptada a las necesidades específicas de análisis y presentación.
Maggiori informazioni: https://support.microsoft.com/es-es/office/ordenarpor-función-ordenarpor-cd2d7a62-1b93-435c-b561-d6a35134f28f