Clasificación baseada en varios criterios en Excel (4 casos)

  • Comparte Isto
Hugh West

Moitas veces pode ter que clasificar os elementos dun conxunto de datos en función de varios criterios. Máis concretamente, tes que realizar esta tarefa cando hai empates nunha columna. Nesta sesión instructiva, demostrarei 4 casos coa explicación axeitada da clasificación en Excel baseada en varios criterios.

Descargar o libro de prácticas

Basado na clasificación. on Multiple Criteria.xlsx

4 casos de clasificación baseada en varios criterios en Excel

Imos presentar o conxunto de datos de hoxe onde Puntuacións do Estudante en Matemáticas e Psicoloxía danse segundo o seu Grupo correspondente. Aquí, as celas D6 e D7 están ligadas na columna D . Entón, imos aplicar a clasificación tendo en conta a columna E .

1. Usando as funcións RANK.EQ e COUNTIFS

No método de inicio, mostrarei o uso combinado da RANK.EQ función e da función COUNTIFS . Para clasificar en función das dúas Puntuacións , insira a seguinte fórmula.

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

Aquí, C5 e D5 son a cela inicial de Puntuación (Matemáticas) é dicir, a columna C, e Puntuación (Psicoloxía) é dicir, a columna D respectivamente.

Explicación da fórmula:

  • A función RANK.EQ devolve o número de clasificación do Intervalo de celas C5:C15 baseado na cela C5 . Desafortunadamente, ofrece o mesmo rango para o duplicadopuntuacións (por exemplo, o número de clasificación é 7 para as celas C6 , C7 e C12 ).
  • Entón, o COUNTIFS A función atribúese en orde descendente ( “>”&$D5) t o contar puntuacións duplicadas . Por exemplo, a función devolve 1 para a cela C7 e 2 para a cela C12 .
  • Non obstante, cando suma as dúas saídas, é dicir, a saída A función RANK.EQ e a saída da función COUNTIFS , obterás o número de clasificación único para todos os estudantes.

Despois de premer ENTRAR e de usar a ferramenta Recheo de recheo , obterás a seguinte saída.

Se miras atentamente na imaxe de arriba, obterás que o Ranking de Robert Smith é 7 (mira as celas B6:E6 ) mentres que é 8 para Jim Brown (mira a B6:E6 ). 6>B7:E7 celas).

Ler máis: Como crear unha táboa de clasificación automática en Excel (con pasos rápidos)

2. Clasificación en función de varios criterios usando as funcións COUNTIF e COUNTIFS

Do mesmo xeito, podes usar a función COUNTIF en lugar da función RANK.EQ .

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

Aquí quero clasificar as puntuacións en orde ascendente ( “<“&$D5) .

Explicación da fórmula:

  • A función CONTARSE conta o número de celas que teñen valores maiores que a cela correspondente (como C5 para James Smith, C6 para Jim Brown, etc.).
  • Por último,ten que engadir 1 coa saída xa que a función CONTARSE devolve 0 para os valores máis pequenos, é dicir, para a cela C13 .

Entón, a saída será a seguinte.

Ler máis: Clasificar IF Formula en Excel (5 exemplos)

Lecturas similares

  • Como clasificar con empates en Excel (5 xeitos sinxelos)
  • Calcular o percentil de clasificación en Excel (7 exemplos axeitados)
  • Como calcular o 10 por cento superior en Excel (4 xeitos)

3. Aplicación das funcións RANK e SUMPRODUCT

Ademais, pode utilizar a función RANK e SUMPRODUCT función para clasificar os elementos en función de varios criterios.

Agora, mire o seguinte conxunto de datos desde onde precisa clasificar en función da Puntuación GRE (cuantía) e Axuda económica . Pero os valores das celas de C10 e C11 están empatados.

Entón, insira a seguinte fórmula combinada.

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

Explicación da fórmula:

  • A función RANK devolve o número de clasificación do intervalo de celas $C$5:$C$15 baseado na cela C5 co valor de duplicados en C10 e C11 celdas (o número de clasificación é 2 ).
  • E a función SUMPRODUCT atopa 0 en caso de non haber valores vinculados. Pero devolve 1 para a cela C10 .
  • Notablemente, o operador ( ) úsase para devolver 1 en lugar de obter VERDADEIRO e 0 para FALSO .
  • Así, pode evitar facilmente o número de clasificación duplicado usando esta fórmula.

Finalmente, a saída terá o seguinte aspecto.

En lugar de utilizar o RANK , pode utilizar a función CONTAR SE . Pero tes que engadir 1 nese caso.

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

Certamente, obterás a mesma saída.

Ler máis: Como apilar empregados de clasificación en Excel (3 métodos)

4. Clasificación con varios criterios por grupo

E se tes algúns grupos comúns no teu conxunto de datos? Por exemplo, o grupo Ciencia abrangue as celas C5:C6 e C11:C12 .

Afortunadamente , podes obter o número de clasificación único que trata tanto do Grupo como do Puntuación . Temos funcións que nos poden axudar a clasificar en Excel en función de varios criterios en grupos.

4.1. Usando a función COUNTIFS

Utilizando a función COUNTIFS , pode clasificar facilmente a Puntuación segundo o grupo asignado en orde descendente ( “ >”&D5 ).

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

Explicación da fórmula:

  • O COUNTIFS($C$5:$C$15,C5) devolve 4 xa que hai 4 cadeas dispoñibles, é dicir, Ciencia .
  • E, o COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,”>”&D5) devolve a sintaxe 0 para as puntuacións máis altas (p. ex.para a cela E6 ). É por iso que cómpre engadir 1 .

Aquí, as puntuacións clasifícanse en función do Grupo por separado. Por exemplo, Jim Brown (celda B6 ) ocupa o primeiro posto aínda que a puntuación de Mary Smith (celda B13 ) é saúda ca el.

Ler máis : Como clasificar dentro do grupo en Excel (3 métodos)

4.2. Usando a función SUMPRODUCT

Do mesmo xeito, pode usar a seguinte fórmula onde se utiliza a función SUMPRODUCT (clasificación en orde ascendente).

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

Explicación da fórmula:

  • O SUMPRODUCT((C5=$C$5:$C$15) devolve 0 .
  • Ademais, o SUMAPRODUTO((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) atopa 2 . Pero a función SUMPRODUCT devolve para a cela E7 é 0 xa que é a puntuación máis pequena. Polo tanto, cómpre 1 para evitar ese tipo de erro.

Ler máis: Como clasificar a media en Excel (4 escenarios comúns)

Conclusión

Así rematou a sesión de hoxe. Deste xeito podes realizar o rastrexo en Excel en función de varios criterios. De todos os xeitos, se tes algunha consulta ou recomendacións, compárteas na sección de comentarios.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.