Función de Excel · Matrices dinámicas
ORDENAR(SORT)
Devuelve un rango ordenado por una de sus columnas.
Qué hace
ORDENAR devuelve una copia ordenada de un rango y la desborda. El original no cambia, así que va bien para clasificaciones y listas que deben estar siempre en orden.
Sintaxis
=ORDENAR(matriz; [índice_de_orden]; [criterio_de_orden]; [por_columna])Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ;
Argumentos
- matriz
- El rango que se ordena.
- índice_de_orden
- Por qué columna del rango se ordena, contando desde 1. Si se omite, la primera.
- criterio_de_orden
- 1 u omitido para el menor primero; -1 para el mayor primero.
- por_columna
- FALSO u omitido ordena filas; VERDADERO ordena columnas.
Ejemplo
¿Cómo listas las notas de mayor a menor?
| A | B | C | |
|---|---|---|---|
| 1 | Puntos | De mayor a menor | |
| 2 | 72 | 95 | |
| 3 | 95 | 88 | |
| 4 | 64 | 72 | |
| 5 | 88 | 64 |
La fórmula en C2:
=ORDENAR(A2:A5;1;-1)El resultado se desborda en las celdas de abajo: 95; 88; 72; 64
El criterio -1 pone primero el mayor: 95, 88, 72, 64. Las notas de la columna A se quedan donde están.
Errores frecuentes
- Olvidar el -1 cuando quieres el mayor primero. Por defecto va primero el menor.
- Ordenar una sola columna de una tabla, con lo que los valores se separan de sus filas. Ordena la tabla entera y elige la columna con el índice de orden.
En otros idiomas de Excel
Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.
| Idioma de Excel | Nombre de la función | Separador |
|---|---|---|
| English | SORT | , |
| Deutsch | SORTIEREN | ; |
| Français | TRIER | ; |
| Español (España) | ORDENAR | ; |
| Español (México) | ORDENAR | , |
| 日本語 | SORT | , |
| 한국어 | SORT | , |
| 繁體中文 | SORT | , |
| ไทย | SORT | , |
| ខ្មែរ | SORT | , |
| Tiếng Việt | SORT | ; |