Clasificación dinámica en varias columnas (ORDENAR POR)

Última actualización el 05/12/2025
Tiempo de lectura: 2 minutos

La función SORTPAR le permite realizar una clasificación dinámica especificando múltiples columnas de clasificación, así como también utilizando su propia columna de clasificación.

Presentación de la función SORTBY

El principio de la función SORTBY es el mismo que el de la función CLASIFICAR con la diferencia que aquí podemos tener varias claves de clasificación. hay sin embargo una diferencia en la selección de la clave de clasificación

En la función ORDENAR, la clave de clasificación corresponde a un número de columna. Con la función SORTBY, la clave de clasificación es:

  • Veamos las referencias de las columnas.
  • Este es el nombre de la columna en el caso de utilizar una tabla de datos.

=SORTBY(matriz fuente;ordenar columna 1;ordenar 1;ordenar columna 2;ordenar 2; ...)

Gracias a esta función podemos por ejemplo mezcla tus datos, o hacer simulaciones tipo lotería.

Nueva clasificación mediante la función SORTBY

Ejemplo con referencia estándar

Usando el mismo ejemplo de fruta con nombres de proveedores y cantidades, queremos ordenar primero por nombre de proveedor y luego por cantidad en orden descendente.

Entonces la fórmula se escribe simplemente

=TRIERPAR(B7:D17;C7:C17;1;D7:D17;-1)

  • C7:C17 representa la primera clave de clasificación
  • D7:D17 representa la segunda clave de clasificación (-1 para clasificación descendente)

Ejemplo con una tabla

Ahora bien, si nuestros datos iniciales están en un tableroEntonces, las claves de ordenación serán los nombres de los encabezados de columna. Con la siguiente fórmula

=ORDENAR(tblFruits;tblFruits[Cliente];1;tblFruits[Cantidad];-1)

Construcción de tipo configurable.

A continuación se muestra un ejemplo que ayudará a muchas personas a crear un panel completamente dinámico con solo 2 funciones.

Usando la función ORDENAR con el INDIRECT, es posible concebir una tabla donde la clasificación se rige por el contenido de las celdas J7 y J10

Creando una clasificación dinámica a partir de 2 parámetros

La fórmula en F7 es la siguiente

=TRIERPAR(tblFruits3;INDIRECT("tblFruits3["&$J$7&"]");SI($J$10="Croissant";1;-1))

Artículos relacionados

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Clasificación dinámica en varias columnas (ORDENAR POR)

    Tiempo de leer: 2 minutos
    Última actualización el 05/12/2025

    La función SORTPAR le permite realizar una clasificación dinámica especificando múltiples columnas de clasificación, así como también utilizando su propia columna de clasificación.

    Presentación de la función SORTBY

    El principio de la función SORTBY es el mismo que el de la función CLASIFICAR con la diferencia que aquí podemos tener varias claves de clasificación. hay sin embargo una diferencia en la selección de la clave de clasificación

    En la función ORDENAR, la clave de clasificación corresponde a un número de columna. Con la función SORTBY, la clave de clasificación es:

    • Veamos las referencias de las columnas.
    • Este es el nombre de la columna en el caso de utilizar una tabla de datos.

    =SORTBY(matriz fuente;ordenar columna 1;ordenar 1;ordenar columna 2;ordenar 2; ...)

    Gracias a esta función podemos por ejemplo mezcla tus datos, o hacer simulaciones tipo lotería.

    Nueva clasificación mediante la función SORTBY

    Ejemplo con referencia estándar

    Usando el mismo ejemplo de fruta con nombres de proveedores y cantidades, queremos ordenar primero por nombre de proveedor y luego por cantidad en orden descendente.

    Entonces la fórmula se escribe simplemente

    =TRIERPAR(B7:D17;C7:C17;1;D7:D17;-1)

    • C7:C17 representa la primera clave de clasificación
    • D7:D17 representa la segunda clave de clasificación (-1 para clasificación descendente)

    Ejemplo con una tabla

    Ahora bien, si nuestros datos iniciales están en un tableroEntonces, las claves de ordenación serán los nombres de los encabezados de columna. Con la siguiente fórmula

    =ORDENAR(tblFruits;tblFruits[Cliente];1;tblFruits[Cantidad];-1)

    Construcción de tipo configurable.

    A continuación se muestra un ejemplo que ayudará a muchas personas a crear un panel completamente dinámico con solo 2 funciones.

    Usando la función ORDENAR con el INDIRECT, es posible concebir una tabla donde la clasificación se rige por el contenido de las celdas J7 y J10

    Creando una clasificación dinámica a partir de 2 parámetros

    La fórmula en F7 es la siguiente

    =TRIERPAR(tblFruits3;INDIRECT("tblFruits3["&$J$7&"]");SI($J$10="Croissant";1;-1))

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.