Excel-formel: Studentklassregistrering med tabell -

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att spåra elevernas klassregistrering när klasser kan visas i valfri ordning kan du skapa en tabell med ytterligare kolumner, en för varje klass, för att markera och räkna inskrivning. I exemplet som visas är formeln i G6:

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

När du har markerat klasser kan du aktivera aktivera ett autofilter och sedan filtrera på varje klass efter behov för att lista inskrivna studenter.

Förklaring

Observera syftet med detta exempel är hur ett sätt att "normalisera" data när ordningens värde är slumpmässig. Det finns många sätt att närma sig detta problem.

Formeln i G6 är beroende av COUNTIF-funktionen för att räkna närvaron av en given klass (dvs. "matematik", konst ", etc.) i kolumnerna C till F:

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

Klassnamn dras från rad 5 och referenser blandas så att formeln kan kopieras över och nedåt i tabellen.

När COUNTIF hittar en klass i intervallet returnerar den ett positivt tal. IF-funktionen utvärderar alla positiva resultat som SANT och returnerar "x". Om en klass inte hittas returnerar COUNTIF noll och IF returnerar en tom sträng ("").

Formel för att räkna inskrivning

Formeln som används i rad 4 för att räkna elever i varje klass ser ut så här:

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

Den strukturerade referensen läggs till automatiskt i det här fallet eftersom alla data finns i en tabell. Motsvarande formel utan strukturerade referenser är:

=COUNTIF(G6:G15,"x")

Intressanta artiklar...