Excel-formel: Studentklasseregistrering med tabell -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å spore påmelding til elevklasser når klasser kan vises i hvilken som helst rekkefølge, kan du lage en tabell med flere kolonner, en for hver klasse, for å merke og telle påmelding. I eksemplet vist er formelen i G6:

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

Når du har merket klasser, kan du aktivere et autofilter og deretter filtrere på hver klasse etter behov for å liste opp påmeldte studenter.

Forklaring

Legg merke til formålet med dette eksemplet er hvordan en måte å "normalisere" data når rekkefølgen på verdiene er tilfeldig. Det er mange måter å nærme seg dette problemet på.

Formelen i G6 er avhengig av COUNTIF-funksjonen for å telle tilstedeværelsen av en gitt klasse (dvs. "matematikk", kunst "osv.) I en kolonne C til F:

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

Klassenavn trekkes fra rad 5, og referanser blandes slik at formelen kan kopieres over og nedover tabellen.

Når COUNTIF finner en klasse i området, returnerer den et positivt tall. IF-funksjonen vil evaluere ethvert positivt resultat som SANT og returnere "x". Hvis en klasse ikke blir funnet, returnerer COUNTIF null og IF vil returnere en tom streng ("").

Formel for å telle påmelding

Formelen som brukes i rad 4 for å telle elever i hver klasse ser slik ut:

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

Den strukturerte referansen legges til automatisk i dette tilfellet siden alle data er i en tabell. Den ekvivalente formelen uten strukturerte referanser er:

=COUNTIF(G6:G15,"x")

Interessante artikler...