Excel-formel: Tilmelding til elevklasse med tabel -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at spore elevtilmelding, når klasser kan vises i en hvilken som helst rækkefølge, kan du oprette en tabel med yderligere kolonner, en for hver klasse, for at markere og tælle tilmelding. I det viste eksempel er formlen i G6:

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

Når du har markeret klasser, kan du slå aktiveret et autofilter og derefter filtrere på hver klasse efter behov for at liste tilmeldte studerende.

Forklaring

Bemærk formålet med dette eksempel er, hvordan en måde at "normalisere" data, når rækkefølgen af ​​værdier er tilfældig. Der er mange måder at nærme sig dette problem på.

Formlen i G6 er afhængig af COUNTIF-funktionen til at tælle tilstedeværelsen af ​​en given klasse (dvs. "matematik", kunst "osv.) I en kolonne C til F:

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

Klassenavne trækkes fra række 5, og referencer blandes for at gøre det muligt at kopiere formlen på tværs og ned ad tabellen.

Når COUNTIF finder en klasse i området, returnerer det et positivt tal. IF-funktionen evaluerer ethvert positivt resultat som SAND og returnerer "x". Hvis en klasse ikke findes, returnerer COUNTIF nul, og IF returnerer en tom streng ("").

Formel til at tælle tilmelding

Formlen, der bruges i række 4 til at tælle elever i hver klasse, ser sådan ud:

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

Den strukturerede reference tilføjes automatisk i dette tilfælde, da alle data er i en tabel. Den ækvivalente formel uden strukturerede referencer er:

=COUNTIF(G6:G15,"x")

Interessante artikler...