Clasificación basada en múltiples criterios en Excel (4 casos)

  • Compartir Este
Hugh West

A menudo puede ser necesario clasificar elementos de un conjunto de datos basándose en múltiples criterios. Más concretamente, hay que realizar esta tarea cuando hay empates en una columna. En esta instructiva sesión, demostraré 4 casos con la explicación adecuada de la clasificación en Excel basada en múltiples criterios.

Descargar el cuaderno de prácticas

Clasificación basada en criterios múltiples.xlsx

4 Casos de clasificación basada en múltiples criterios en Excel

Presentemos el conjunto de datos de hoy, en el que Partituras de la Estudiante en Matemáticas y Psicología se dan en función de sus correspondientes Grupo . Aquí, D6 y D7 las celdas están empatadas en la columna D Así pues, apliquemos la clasificación teniendo en cuenta la columna E .

1. Utilización de las funciones RANK.EQ y COUNTIFS

En el método inicial, te mostraré el uso combinado del RANK.EQ función y Función COUNTIFS Clasificar en función de los dos Partituras inserta la siguiente fórmula.

=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)

Toma, C5 y D5 son la célula inicial de Puntuación (Matemáticas) es decir, la columna C, y Puntuación (Psicología) es decir, la columna D respectivamente.

Explicación de la fórmula:

  • En RANK.EQ devuelve el número de rango del C5:C15 rango de celdas basado en el C5 Lamentablemente, proporciona el mismo rango para las puntuaciones duplicadas (por ejemplo, el número de rango es 7 para C6 , C7 y C12 células).
  • Así, el CONSEJOS se asigna en orden descendente ( ">"&$D5) t o contar duplicados Por ejemplo, la función devuelve 1 para la puntuación C7 y 2 para la célula C12 celda.
  • Sin embargo, cuando se suman las dos salidas, es decir, la salida RANK.EQ y la salida de la función CONSEJOS obtendrá el número de clasificación único para todos los estudiantes.

Tras pulsar INTRODUCE y utilizando el Asa de llenado obtendrá el siguiente resultado.

Si observas detenidamente la imagen anterior, te darás cuenta de que el Rango para Robert Smith es 7 (mira el B6:E6 células) mientras que es de 8 para Jim Brown (mira el B7:E7 células).

Más información: Cómo crear una tabla de clasificación automática en Excel (con pasos rápidos)

2. Clasificación basada en criterios múltiples mediante las funciones COUNTIF y COUNTIFS

Del mismo modo, puede utilizar la función Función COUNTIF en lugar del RANK.EQ función.

=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1

Aquí, quiero clasificar las puntuaciones en orden ascendente ( " <"&$D5) .

Explicación de la fórmula:

  • En CONSEJO cuenta el número de celdas que tienen valores superiores a la celda correspondiente (como C5 para James Smith, C6 para Jim Brown, etc.).
  • Por último, hay que añadir 1 con la salida como el CONSEJO la función devuelve 0 para los valores más pequeños, es decir, para el C13 celda.

Así, la salida será la siguiente.

Más información: Clasificar Fórmula IF en Excel (5 Ejemplos)

Lecturas similares

  • Cómo clasificar con empates en Excel (5 formas sencillas)
  • Calcular el Percentil de Rango en Excel (7 Ejemplos Adecuados)
  • Cómo calcular el 10 por ciento superior en Excel (4 maneras)

3. Aplicación de las funciones RANK y SUMPRODUCT

Además, puede utilizar tanto el RANK función y SUMPRODUCTO función para clasificar los artículos en función de múltiples criterios.

Ahora, mire el siguiente conjunto de datos de donde necesita clasificar basado en el Puntuación GRE (Quant) y Ayuda financiera Pero los valores de las celdas de C10 y C11 están empatados.

Por lo tanto, inserte la siguiente fórmula combinada.

=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))

Explicación de la fórmula:

  • En RANK devuelve el número de rango del $C$5:$C$15 rango de celdas basado en el C5 con el valor de duplicados en la celda C10 y C11 celdas (el número de rango es 2 ).
  • Y, el SUMPRODUCTO la función encuentra 0 en caso de que no haya valores ligados. Pero devuelve 1 para la C10 celda.
  • En particular, el ( - ) se utiliza para devolver 1 en lugar de obtener TRUE y 0 para FALSO .
  • Por lo tanto, puede evitar fácilmente el número de rango duplicado utilizando esta fórmula.

Finalmente, la salida tendrá el siguiente aspecto.

En lugar de utilizar el RANK puede utilizar la función CONSEJO Pero hay que añadir 1 en ese caso.

=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1

Sin duda, obtendrá el mismo resultado.

Más información: Cómo apilar empleados en Excel (3 métodos)

4. Clasificación con criterios múltiples por grupo

¿Y si tienes algo en común Grupos Por ejemplo, el archivo Ciencia coberturas de grupo C5:C6 y C11:C12 células.

Afortunadamente, puede obtener el número de rango único tratando con ambos Grupo y Puntuación Disponemos de funciones que nos pueden ayudar para la clasificación en Excel basada en múltiples criterios sobre grupos.

4.1. Utilización de la función COUNTIFS

Utilización de la CONSEJOS se puede clasificar fácilmente el Puntuación por el asignado Grupo en orden descendente ( ">"&D5 ).

=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1

Explicación de la fórmula:

  • En COUNTIFS($C$5:$C$15,C5) devuelve 4 ya que hay 4 cadenas disponibles, a saber Ciencia .
  • Y, la COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) sintaxis devuelve 0 para las puntuaciones más altas (por ejemplo, para el E6 Por eso hay que añadir 1 .

Aquí, las puntuaciones se clasifican en función del Grupo por separado. Por ejemplo, Jim Brown ( B6 cell) ocupa el primer puesto, aunque la puntuación de Mary Smith ( B13 célula) se saluda más que él.

Más información: Cómo clasificar dentro de un grupo en Excel (3 métodos)

4.2. Utilización de la función SUMPRODUCT

Del mismo modo, puede utilizar la siguiente fórmula en la que el SUMPRODUCTO (clasificación en orden ascendente).

=SUMPRODUCTO((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1

Explicación de la fórmula:

  • En SUMPRODUCTO((C5=$C$5:$C$15) devuelve 0 .
  • Además, el SUMPRODUCTO((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) encuentra 2 Pero la SUMPRODUCTO para E7 célula es 0 ya que es la puntuación más pequeña. Por lo tanto, es necesario 1 para evitar este tipo de errores.

Más información: Cómo Clasificar Promedios en Excel (4 Escenarios Comunes)

Conclusión

Con esto terminamos la sesión de hoy. Así es como puedes realizar un rastrillado en Excel basado en múltiples criterios. De todas formas, si tienes alguna duda o recomendación, por favor compártela en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.