Función de Excel · Matrices dinámicas
SORTBY
Ordena un rango según los valores de otro.
Aún no hemos confirmado el nombre de esta función en tu idioma de Excel, así que esta página muestra el nombre en inglés.
Qué hace
SORTBY ordena un rango según otro rango de la misma altura, que no tiene por qué formar parte del resultado. Puedes añadir más parejas para desempatar.
Sintaxis
=SORTBY(matriz; por_matriz1; criterio_de_orden1; [por_matriz2; criterio_de_orden2]; …)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 devuelve, ordenado.
- por_matriz
- Los valores por los que se ordena, uno por fila.
- criterio_de_orden
- 1 u omitido para el menor primero; -1 para el mayor primero.
Ejemplo
Lista a los corredores del más rápido al más lento.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Corredor | Segundos | Del más rápido | |
| 2 | Ana | 62,4 | Ben | |
| 3 | Ben | 59,8 | Kai | |
| 4 | Kai | 61,1 | Ana |
La fórmula en D2:
=SORTBY(A2:A4;B2:B4)El resultado se desborda en las celdas de abajo: Ben; Kai; Ana
Los nombres se ordenan por sus tiempos, de menor a mayor: Ben 59,8, Kai 61,1, Ana 62,4. Solo se devuelven los nombres.
Errores frecuentes
- Dar un rango de orden de otra altura, lo que da
#¡VALOR!. - Usar -1 con tiempos. El mejor tiempo es el más pequeño, así que deja el orden en 1.
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 | SORTBY | , |
| Deutsch | Sin confirmar | ; |
| Français | Sin confirmar | ; |
| Español (España) | Sin confirmar | ; |
| Español (México) | Sin confirmar | , |
| 日本語 | SORTBY | , |
| 한국어 | SORTBY | , |
| 繁體中文 | SORTBY | , |
| ไทย | SORTBY | , |
| ខ្មែរ | SORTBY | , |
| Tiếng Việt | SORTBY | ; |