Fórmula de Excel: Matrícula de estudiantes en clase con tabla -

Tabla de contenido

Fórmula genérica

=IF(COUNTIF(range,class),"x","")

Resumen

Para realizar un seguimiento de la inscripción en la clase de los estudiantes cuando las clases pueden aparecer en cualquier orden, puede crear una tabla con columnas adicionales, una para cada clase, para marcar y contar la inscripción. En el ejemplo que se muestra, la fórmula en G6 es:

=IF(COUNTIF($C6:$F6,G$5),"x","")

Una vez que haya marcado las clases, puede activar un autofiltro y luego filtrar en cada clase según sea necesario para enumerar los estudiantes inscritos.

Explicación

Tenga en cuenta que el propósito de este ejemplo es cómo una forma de "normalizar" los datos cuando el orden de los valores es aleatorio. Hay muchas formas de abordar este problema.

La fórmula en G6 se basa en la función CONTAR.SI para contar la presencia de una clase determinada (es decir, "matemáticas", arte ", etc.) en las columnas C a F:

=IF(COUNTIF($C6:$F6,G$5),"x","")

Los nombres de las clases se extraen de la fila 5 y las referencias se mezclan para permitir que la fórmula se copie a lo largo y ancho de la tabla.

Cuando CONTAR.SI encuentra una clase en el rango, devuelve un número positivo. La función SI evaluará cualquier resultado positivo como VERDADERO y devolverá "x". Si no se encuentra una clase, COUNTIF devolverá cero e IF devolverá una cadena vacía ("").

Fórmula para contar la inscripción

La fórmula utilizada en la fila 4 para contar a los estudiantes en cada clase se ve así:

=COUNTIF(Table1(Math),"x")

La referencia estructurada se agrega automáticamente en este caso ya que todos los datos están en una tabla. La fórmula equivalente sin referencias estructuradas es:

=COUNTIF(G6:G15,"x")

Articulos interesantes...