# Función ORDENAR (SORT)

> ORDENAR devuelve una copia ordenada de un rango, por la columna que elijas, de menor a mayor o al revés.

Fuente: https://spreadsheetpractice.com/es/funciones/ordenar · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=ORDENAR(matriz; [índice_de_orden]; [criterio_de_ordenación]; [por_columna])`
- **Uso más común:** `=ORDENAR(A2:A6)` devuelve Brazo para monitor (Los nombres de producto, de la A a la Z)
- **Nombre en inglés:** [SORT](https://spreadsheetpractice.com/functions/sort)
- **Disponible en:** Excel 2021, 2024 y Microsoft 365
- **Categoría:** [Matrices dinámicas](https://spreadsheetpractice.com/es/funciones#dynamic-arrays)
- **Devuelve:** Una copia ordenada de matriz, del mismo tamaño que el original. Se desborda en las celdas contiguas.
- **Google Sheets:** Google Sheets tiene esta función, pero con otros argumentos: indicas un número de columna y VERDADERO o FALSO para el orden ascendente.

Los datos originales se quedan donde están, y la copia se reordena sola cuando cambian los números; por eso es la base de las clasificaciones y los informes con ranking.

## Sintaxis

`=ORDENAR(matriz; [índice_de_orden]; [criterio_de_ordenación]; [por_columna])`

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `matriz` | Obligatorio | El rango que se ordena. Deja fuera la fila de encabezados. |
| `índice_de_orden` | Opcional | La columna por la que se ordena, contando desde el borde izquierdo de matriz. El valor predeterminado es 1. |
| `criterio_de_ordenación` | Opcional | 1 ordena de forma ascendente (predeterminado). -1 ordena de forma descendente. |
| `por_columna` | Opcional | VERDADERO ordena las columnas de izquierda a derecha en lugar de las filas. El valor predeterminado es FALSO. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| E2 | `=ORDENAR(A2:A6)` | Brazo para monitor (se desborda en 5 × 1) | Los nombres de producto, de la A a la Z |
| G2 | `=ORDENAR(A2:C6;3;-1)` | Brazo para monitor (se desborda en 5 × 3) | La tabla entera por ingresos, la columna 3, de mayor a menor |
| K2 | `=INDICE(ORDENAR(A2:C6;2;-1);1;1)` | Hub USB | Ordena por unidades y se queda con el primer nombre |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F | G | H | I | J | K |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Producto | Unidades | Ingresos |  | De la A a la Z |  | Por ingresos, de mayor a menor |  |  |  | Más unidades vendidas |
| 2 | Lámpara de escritorio | 48 | 1.872 € |  | Brazo para monitor |  | Brazo para monitor | 22 | 1.958 € |  | Hub USB |
| 3 | Brazo para monitor | 22 | 1.958 € |  | Hub USB |  | Soporte para portátil | 35 | 1.890 € |  |  |
| 4 | Soporte para portátil | 35 | 1.890 € |  | Lámpara de escritorio |  | Lámpara de escritorio | 48 | 1.872 € |  |  |
| 5 | Hub USB | 61 | 1.769 € |  | Soporte para portátil |  | Hub USB | 61 | 1.769 € |  |  |
| 6 | Webcam | 17 | 1.173 € |  | Webcam |  | Webcam | 17 | 1.173 € |  |  |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡DESBORDAMIENTO! | Hay algo en las celdas que necesita el resultado. Vacía todo lo que hay debajo y a la derecha de la fórmula, o muévela a una zona vacía. |
| La fila de encabezados acaba en medio | matriz incluía la fila 1. Empiézala en la primera fila de datos, como A2:C6. |
| #¡VALOR! | índice_de_orden es mayor que el número de columnas de matriz, como 4 en un rango de tres columnas. Cuenta desde el borde izquierdo de matriz, no desde la columna A. |
| #¿NOMBRE? | ORDENAR necesita Excel 2021, Excel 2024 o Microsoft 365. En versiones anteriores, ordena una copia con Datos > Ordenar. |

## Consejos

- Para ordenar por dos columnas, usa ORDENARPOR, que admite varias claves de ordenación.
- Combínala con TOMAR para tener un top 3 en vivo: =TOMAR(ORDENAR(A2:C6;3;-1);3).

## Funciones relacionadas

- [ORDENARPOR](https://spreadsheetpractice.com/es/funciones/ordenarpor) (SORTBY): ORDENARPOR ordena un rango según los valores de otro.
- [UNICOS](https://spreadsheetpractice.com/es/funciones/unicos) (UNIQUE): UNICOS devuelve una vez cada valor distinto de un rango, en el orden en que aparece por primera vez.
- [FILTRAR](https://spreadsheetpractice.com/es/funciones/filtrar) (FILTER): FILTRAR devuelve solo las filas de un rango que cumplen una prueba, como todos los pedidos de la región Oeste.
- [TOMAR](https://spreadsheetpractice.com/es/funciones/tomar) (TAKE): TOMAR se queda con las primeras o las últimas filas (y columnas) de un rango y descarta el resto.

## Preguntas frecuentes

### ¿Cómo ordeno de mayor a menor con una fórmula?

Pon criterio_de_ordenación en -1: =ORDENAR(A2:C6;3;-1) ordena por la tercera columna de mayor a menor.

### ¿ORDENAR cambia mis datos originales?

No. Devuelve una copia ordenada y el origen se queda como está. Eso también significa que no puedes escribir encima de los resultados; edita el origen.

### ¿Cómo ordeno por más de una columna?

Usa ORDENARPOR: =ORDENARPOR(A2:C6;B2:B6;1;C2:C6;-1) ordena por la columna B y deshace los empates por la columna C, de mayor a menor.

## Practica ORDENAR

En la página de [ORDENAR](https://spreadsheetpractice.com/es/funciones/ordenar) hay un ejercicio corregido («Lista ordenada de comerciales») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [SORT](https://spreadsheetpractice.com/functions/sort)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
