Fórmula de Excel: ordenar valores por columnas -

Tabla de contenido

Fórmula genérica

=SORT(data,index,order,TRUE)

Resumen

Para ordenar los valores por columnas, puede utilizar la función CLASIFICAR. En el ejemplo que se muestra, los datos se ordenan por la columna Grupo. La fórmula en C8 es:

=SORT(C4:L5,2,-1,TRUE)

El resultado es el rango C4: L5 ordenado por puntuación en orden descendente.

Explicación

La función SORT ordena un rango usando un índice dado, llamado sort_index. Normalmente, este índice representa una columna en los datos de origen.

Sin embargo, la función SORT tiene un argumento opcional llamado "by_col" que permite ordenar valores organizados en columnas. Para ordenar por columna, este argumento debe establecerse en TRUE, lo que le dice a la función SORT que sort_index representa una fila.

En este caso, queremos ordenar los datos por Score, que aparece en la segunda fila, por lo que usamos un sort_index de 2. La función SORT que aparece en C8 se configura así:

=SORT(C4:L5,2,-1,TRUE)

  • matriz son los datos en el rango C4: L5
  • sort_index es 2, ya que la puntuación está en la segunda fila
  • sort_order es -1, ya que queremos ordenar en orden descendente
  • by_col es TRUE, ya que los datos están organizados en columnas

La función SORT devuelve la matriz ordenada al rango C8: L9. Este resultado es dinámico; si cambia alguna puntuación en los datos de origen, los resultados se actualizarán automáticamente.

Con SORTBY

La función SORTBY también se puede utilizar para resolver este problema. Con SORTBY, la fórmula equivalente es:

=SORTBY(C4:L5,C5:L5,-1)

Articulos interesantes...