Funciones › ORDENAR
ORDENAR en Excel: cómo ordenar datos con una fórmula
La función ORDENAR devuelve una copia ordenada de un rango. Los datos originales quedan como están y la copia se actualiza sola cuando cambian.
Sirve para tener siempre a la vista una clasificación: "los vendedores de mayor a menor venta", "la lista de alumnos en orden alfabético". No hay que volver a ordenar cada vez que entra un dato nuevo.
Se combina con FILTRAR y UNICOS para ordenar el resultado de otra fórmula.
Sintaxis
=ORDENAR(matriz; [ordenar_índice]; [ordenar_orden]) En inglés: SORT
matrizEl rango que quieres ordenar. Puede ser una columna o una tabla de varias columnas.
ordenar_índice(opcional)El número de la columna por la que se ordena, contando dentro del rango:
1es la primera. Si lo omites, ordena por la primera.ordenar_orden(opcional)El sentido:
1para ascendente, de menor a mayor o de la A a la Z.-1para descendente. Si lo omites, es ascendente.
Ejemplos
| A | B | C | |
|---|---|---|---|
| 1 | Alumno | Lista ordenada | |
| 2 | Marcos | Abril | |
| 3 | Abril | Felipe | |
| 4 | Zoe | Marcos | |
| 5 | Felipe | Zoe |
C2: =ORDENAR(A2:A5) Resultado: AbrilCon un solo argumento ordena de la A a la Z. La lista empieza con Abril y termina con Zoe.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Vendedor | Ventas | Vendedor | Ventas | |
| 2 | Iris | 8200 | Joel | 12400 | |
| 3 | Joel | 12400 | Karla | 9900 | |
| 4 | Karla | 9900 | Iris | 8200 | |
| 5 | León | 7100 | León | 7100 |
D2: =ORDENAR(A2:B5;2;-1) Resultado: JoelOrdena la tabla por su segunda columna, de mayor a menor. Cada vendedor conserva su cifra y Joel queda primero.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Vendedor | Ventas | Vendedor | Ventas | |
| 2 | Iris | 8200 | Joel | 12400 | |
| 3 | Joel | 12400 | Karla | 9900 | |
| 4 | Karla | 9900 | Iris | 8200 | |
| 5 | León | 7100 |
D2: =ORDENAR(FILTRAR(A2:B5;B2:B5>8000);2;-1) Resultado: JoelFILTRAR deja solo a quienes vendieron más de 8000 y ORDENAR los ordena de mayor a menor.
Practica ahora
Cargando…
Hacer la lección completa: Función ORDENAR →
Errores comunes
- Esperar que ordene la tabla original.
ORDENARescribe una copia en otro lugar. Los datos de origen no se mueven. - Ordenar una sola columna de una tabla. Si ordenas solo los nombres, las cifras de al lado ya no corresponden. Pasa el rango completo y elige la columna con el segundo argumento.
- Escribir mal el sentido. Descendente es
-1. Un 0 o un texto como "Z-A" no funcionan. - Dar una letra como columna. El segundo argumento es un número de posición dentro del rango. En
A2:B5, la columna B es la 2. - Tener celdas ocupadas donde va el resultado. La copia necesita espacio libre. Si algo estorba, aparece
#¡DESBORDAMIENTO!.
Lecciones para practicar ORDENAR
- Función ORDENAR: Ordena una lista o una tabla entera con la función ORDENAR, en orden ascendente o descendente, por la columna que quieras.