Clasificar Fórmula IF en Excel (5 Ejemplos)

  • Compartir Este
Hugh West

En Microsoft Excel, clasificar múltiples valores o números es una tarea cotidiana. Se encontrará con varios casos en los que necesitará clasificar elementos de un conjunto de datos. Su clasificación puede contener criterios únicos o múltiples. De cualquier forma, puede calcular las clasificaciones. En este tutorial, aprenderá a utilizar la fórmula Clasificar SI en Excel con ejemplos adecuados e ilustraciones apropiadas. Así que, permanezca atento.

Descargar el cuaderno de prácticas

Descarga este cuaderno de prácticas.

Cómo utilizar Rank IF.xlsx

Función Rank de Excel

Ahora, para clasificar varios elementos, existe una función Función RANK de Excel Esta función básicamente ordena múltiples valores basándose en una columna que usted especifique. Puede ordenar los valores en orden ascendente o descendente. Es el método más directo para designar el lugar comparativo de un número en una lista de números que ordena la lista en orden descendente (de mayor a menor) o ascendente (de menor a mayor).

Lo que hace es lo siguiente:

Como puede ver, el RANK ordena a los estudiantes basándose en las notas. Puede ordenar esto de forma ascendente o descendente. Pero, puede ver claramente que no hay condiciones para ordenar los elementos.

Para saber más sobre esta función, lee: Cómo utilizar la función RANK en Excel (con 5 ejemplos) .

¿Es posible clasificar las condiciones If aplicadas con una sola función?

Estas son las preguntas críticas. ¿Podemos clasificar números, valores y elementos en función de uno o varios criterios simplemente utilizando el RANK ¿O existe una función RANKIF Desgraciadamente, no. No hay ninguna función RANKIF de Excel. Para crear una clasificación, utilizamos otras funciones.

RANKIF es básicamente una clasificación condicional. Para clasificar varios valores en función de criterios, utilizamos la función COUNTIFS y la función SUMPRODUCT Estas funciones le proporcionarán los mismos resultados que espera de este artículo.

En las secciones siguientes hablaremos de ellos en detalle.

5 Ejemplos de Fórmulas Rank If en Excel

En las próximas secciones, le ofreceremos cinco ejemplos prácticos de Rango IF fórmulas para implementar en su libro de Excel. Estos ejemplos le ayudarán a hacerse una mejor idea para clasificar los artículos. Le recomendamos que aprenda y aplique todos estos métodos para tener una mejor comprensión de este tema.

1. Clasificar las notas de los estudiantes SI coincide con el grupo

En este ejemplo, clasificaremos las notas de algunos alumnos en función de su grupo de asignaturas. Para ello, utilizaremos la función CONSEJOS para clasificar números.

La fórmula genérica que vamos a utilizar:

=COUNTIFS(rango_criterios,criterios,valores,">"&valor)+1

Eche un vistazo al siguiente conjunto de datos:

Ahora, sigue estos pasos para crear un rango basado en los grupos.

📌 Pasos

  • En primer lugar, escriba la siguiente fórmula en Célula E5 :

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

  • A continuación, pulse Entre en y arrastre el Asa de llenado icono sobre el rango de celdas E6:E13 .

Como se puede ver, nuestra fórmula tiene éxito para crear un rango basado en el grupo en Excel. Por lo tanto, está trabajando como el Rango IF para clasificar los artículos.

🔎 ¿Cómo funcionaba la fórmula?

En CONSEJOS ejecuta un recuento condicional utilizando múltiples criterios. Introducimos esas condiciones como un rango de criterios.

=COUNTIFS(C5:C13,C5)

Esta función devuelve tres porque hay tres grupos científicos.

Ahora, los segundos criterios son los siguientes:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)

Esta función busca si las marcas actuales son mayores que otras marcas o no.

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

Aquí, estamos añadiendo 1 a esta ecuación. Porque cuando las marcas son las más altas en ese grupo devolverá 0. Pero no podemos clasificar empezando desde cero. Así que, añadimos más 1 para empezar la clasificación desde 1.

Eliminar duplicados

Aquí viene una trampa. Si tiene las mismas notas para dos mismos estudiantes, clasificará a ambos a 1. Pero, creará una clasificación del siguiente elemento a 3. Por lo tanto, tendremos una clasificación de 1,1,3. Para eliminar esta confusión, simplemente escriba la siguiente fórmula:

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2

Si no hay duplicados en su conjunto de datos, devolverá 0.

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

2. Invertir la fórmula Rank IF en Excel

Ahora bien, el ejemplo anterior que mostramos estaba en orden descendente. Eso significa que calcula el rango de mayor a menor. Puedes invertir fácilmente esta fórmula. Sólo tienes que hacer un simple ajuste en la fórmula. Cambia el mayor que ( > ) menor que ( < ).

La fórmula genérica:

=COUNTIFS(rango_criterios,criterios,valores,"<"&valor)+1

Siga estos pasos para ver los cambios.

📌 Pasos

  • En primer lugar, escriba la siguiente fórmula en Célula E5 :

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

  • A continuación, pulse Entre en y arrastre el Asa de llenado icono sobre el rango de celdas E6:E13 .

Como puede ver, hemos conseguido crear una clasificación basada en criterios en orden descendente en Excel.

3. Utilización de la fórmula Rank IF para las ventas basadas en el producto

En este ejemplo, también utilizamos la función CONSEJOS para calcular el rango de los elementos basándose en múltiples criterios. Si ha leído los ejemplos anteriores, le resultará una tarea fácil. Por favor, lea los ejemplos anteriores para entenderlos mejor.

Eche un vistazo al conjunto de datos:

Como puede ver, tenemos algunos productos que venden los vendedores y sus ventas totales. Este conjunto de datos es ligeramente diferente del anterior. Aquí, calcularemos el rango en función de los productos. Pero, los productos están dispersos en el conjunto de datos, no están agrupados como en el anterior.

📌 Pasos

  • En primer lugar, escriba la siguiente fórmula en Célula E5 :

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

  • Ahora, pulse Entre en y arrastre el Asa de llenado icono sobre el rango de celdas E6:E13 .

Por último, tenemos éxito para crear un Rango IF en Excel con la fórmula CONSEJOS función.

Lecturas similares

  • Cómo crear un gráfico de clasificación en Excel (5 métodos)
  • Clasificar Empleados en Excel (3 Métodos)
  • Cómo Clasificar Promedios en Excel (4 Escenarios Comunes)
  • Cómo Calcular el Percentil de Rango en Excel (7 Ejemplos Adecuados)

4. Fórmula IF para clasificar las ventas por trimestres

Aquí estamos utilizando la misma fórmula que la anterior. Pero, aquí vamos a realizar esto en una tabla. Ahora, una tabla de Excel le permite calcular varias operaciones sobre un conjunto de datos.

Eche un vistazo al conjunto de datos:

Aquí, tenemos algunos datos de ventas de trimestres en un año. Vamos a crear rangos basados en los criterios " Cuarto ".

📌 Pasos

  • Seleccione primero todo el conjunto de datos.

  • A continuación, pulse Ctrl+T en el teclado para transformarlo en una tabla.
  • A continuación, escriba la siguiente fórmula en Célula E5 :

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

  • A continuación, pulse Entre en y arrastre el Asa de llenado icono sobre el rango de celdas E6:E16 .

  • Ahora, puede realizar Ordenar o filtrar para ver el mes con mejores resultados y el mes con peores resultados del trimestre. Ordenará o filtrará sus clasificaciones.

Así, de esta manera se puede crear un Excel Rango IF para calcular los rangos de un conjunto de datos concreto según varios criterios.

5. Ordenar la fórmula IF utilizando la función SUMPRODUCT en Excel

Ahora, puede crear rangos basados en una condición utilizando la función SUMPRODUCT en Excel. También funcionará como un Rango IF para crear clasificaciones basadas en uno o varios criterios.

La fórmula genérica que vamos a utilizar:

=SUMPRODUCTO((rango_criterios=criterios)*(valor>valores))+1

Eche un vistazo al siguiente conjunto de datos:

Aquí tenemos los datos de algunos empleados. Vamos a calcular los rangos de sus salarios basándonos en los salarios de los Departamentos. El proceso es similar. Simplemente utilizaremos el método SUMPRODUCTO función.

📌 Pasos

  • En primer lugar, escriba la siguiente fórmula en Célula E5 :

=SUMPRODUCTO(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • A continuación, pulse Entre en y arrastre el Asa de llenado icono sobre el rango de celdas E6:E13 .

Mediante la gradación de colores, hemos intentado diferenciar la clasificación en función de los departamentos. Este Fórmula Excel funcionará como el Rango Si fórmula que querías.

🔎 ¿Cómo funcionaba la fórmula?

En SUMPRODUCTO toma una o más matrices como argumento, multiplica los valores correspondientes de todas las matrices y, a continuación, devuelve la suma de los productos. Introducimos esas condiciones como rango de criterios.

=($C$5:$C$18=C5)

Comprueba toda la columna y encuentra la coincidencia. Devuelve un array. Si hay alguna coincidencia, devuelve TRUE y devuelve FALSO para los valores no coincidentes.

Ahora, los segundos criterios son los siguientes:

=(D5>$D$5:$D$18)

Comprueba el salario. Los ordena en orden descendente. Devuelve TRUE para los salarios superiores o iguales a D5 , FALSO En caso contrario, para ordenarlo de forma ascendente, cambie el símbolo mayor que (D5<$D$5:$D$18).

=SUMPRODUCTO(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

Por último, el SUMPRODUCTO suma los valores de la matriz de 1's y 0's. Devuelve 0 para el mayor número de cada grupo. Y añadimos 1 al resultado para empezar la clasificación por 1.

💬 Cosas para recordar

Hemos mostrado este artículo en orden descendente (de mayor a menor). Puede cambiar el orden de clasificación según sus necesidades.

No olvides añadir 1 a la fórmula. De lo contrario, creará rangos empezando por 0.

Cualquier procedimiento Rank en Excel funciona sólo para valores numéricos. Deben ser números positivos y negativos, ceros, valores de fecha y hora. No tiene en cuenta los valores no numéricos.

Conclusión

Para concluir, espero que este tutorial te haya proporcionado un conocimiento útil sobre el Rango IF en Excel. Te recomendamos que aprendas y apliques todas estas instrucciones a tu conjunto de datos. Descarga el libro de prácticas y pruébalas tú mismo. Además, no dudes en darnos tu opinión en la sección de comentarios. Tu valiosa opinión nos mantiene motivados para crear tutoriales como éste.

No olvide consultar nuestro sitio web Exceldemy.com para diversos problemas y soluciones relacionados con Excel.

Siga aprendiendo nuevos métodos y siga creciendo.

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.