Formule Excel: inscription aux classes d'étudiants avec table -

Table des matières

Formule générique

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

Sommaire

Pour suivre l'inscription aux cours des élèves lorsque les cours peuvent apparaître dans n'importe quel ordre, vous pouvez créer un tableau avec des colonnes supplémentaires, une pour chaque cours, pour marquer et compter les inscriptions. Dans l'exemple illustré, la formule en G6 est:

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

Une fois les classes marquées, vous pouvez activer un filtre automatique, puis filtrer sur chaque classe si nécessaire pour répertorier les étudiants inscrits.

Explication

Notez que le but de cet exemple est de savoir comment "normaliser" les données lorsque l'ordre des valeurs est aléatoire. Il existe de nombreuses façons d'aborder ce problème.

La formule dans G6 repose sur la fonction NB.SI pour compter la présence d'une classe donnée (c'est-à-dire "math", art ", etc.) dans les colonnes C à F:

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

Les noms de classe sont extraits de la ligne 5 et les références sont mélangées pour permettre à la formule d'être copiée à travers et dans le tableau.

Lorsque COUNTIF trouve une classe dans la plage, il renvoie un nombre positif. La fonction IF évaluera tout résultat positif comme TRUE et retournera "x". Si une classe n'est pas trouvée, COUNTIF renverra zéro et IF renverra une chaîne vide ("").

Formule pour compter les inscriptions

La formule utilisée à la ligne 4 pour compter les élèves dans chaque classe ressemble à ceci:

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

La référence structurée est ajoutée automatiquement dans ce cas puisque toutes les données sont dans un tableau. La formule équivalente sans références structurées est:

=COUNTIF(G6:G15,"x")

Articles intéressants...