Cómo usar la función ORDENAR en Excel
CategorĆa:

Compatibilidad:
Nivel:
Descripción
La función ORDENAR devuelve una matriz ordenada de un rango o matriz especificado. Permite ordenar los datos basĆ”ndose en uno o varios criterios, como el Ćndice de columna o fila, el orden de clasificación (ascendente o descendente) y si se ordena por filas o columnas.
ORDENAR es especialmente Ćŗtil para:
- Clasificar datos dinƔmicamente sin alterar el orden original.
- Crear listas ordenadas que se actualizan automƔticamente al cambiar los datos.
- Simplificar anĆ”lisis de datos al combinarla con otras funciones como FILTRAR y ĆNICO.
En el ejemplo de la imagen la matriz se ordena de forma ascendente por la primera columna:

En este otro ejemplo la matriz se ordena de forma descendente por la segunda columna:

Sintaxis
=ORDENAR(matriz; [Ćndice_orden]; [orden]; [por_columna])
- matriz: El rango o matriz que deseas ordenar.
- Ćndice_orden: (Opcional) Un nĆŗmero o una matriz que indica la(s) columna(s) o fila(s) por las que deseas ordenar. Por defecto, es la primera columna o fila.
- orden: (Opcional) Un número o una matriz que indica el orden de clasificación:
- 1 o omitido: Orden ascendente.
- -1: Orden descendente.
- por_columna: (Opcional) Un valor lógico que determina cómo se ordena:
- FALSO o 0 (predeterminado): Ordena por filas.
- VERDADERO o 1: Ordena por columnas.
Notas adicionales
- Ordenar por mĆŗltiples criterios:
- Puedes ordenar por varias columnas o filas proporcionando una matriz en Ćndice_orden y orden.
Ejemplo:
=ORDENAR(A2; {23}; {1 -1})
- Ordena primero por la columna 2 en orden ascendente y luego por la columna 3 en orden descendente.
- Puedes ordenar por varias columnas o filas proporcionando una matriz en Ćndice_orden y orden.
- Actualización dinÔmica:
- Los resultados se actualizan automƔticamente cuando cambian los datos de origen.
- No modifica los datos originales:
- ORDENAR devuelve una nueva matriz ordenada sin alterar el rango original.
Relación con otras funciones
- ORDENARPOR:
- Similar a ORDENAR, pero ordena una matriz basƔndose en los valores de otra matriz o rango.
- FILTRAR:
- Puedes combinar ORDENAR con FILTRAR para crear conjuntos de datos filtrados y ordenados.
Ejemplo:
=ORDENAR(FILTRAR(A2; B2> 25); 2; 1)
- Puedes combinar ORDENAR con FILTRAR para crear conjuntos de datos filtrados y ordenados.
- ĆNICOS:
- Genera una lista de valores Ćŗnicos que se puede ordenar con ORDENAR.
- SECUENCIA:
- Puede utilizarse junto con ORDENAR para generar series ordenadas.
Tipo de uso
AnÔlisis de datos y gestión de información:
- Clasificación de datos para informes:
- Ordena datos para presentaciones o informes sin alterar la base de datos original.
- Preparación de datos para grÔficos:
- Ordena datos antes de crear grÔficos para mejorar la visualización.
- Creación de tablas dinÔmicas personalizadas:
- Genera tablas ordenadas basadas en criterios especĆficos.
Automatización y eficiencia:
- Simplificación de tareas:
- Evita la necesidad de ordenar datos manualmente cada vez que cambian.
- Combinación con otras funciones:
- Al combinar ORDENAR con funciones como FILTRAR y ĆNICO, puedes crear soluciones mĆ”s potentes y dinĆ”micas.
Ćndice de ejemplos
- 01 Ordenar por filas de forma ascendente la segunda columna de un rango
- 02 Ordenar por columnas de forma ascendente la segunda fila de un rango
- 03 Ordenar por filas en varias columnas
- 04 Ordenar por filas aplicando un filtro
Archivos de ejemplo
[attachments]