Excel-formule: inschrijving van studentenklassen met tabel -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om de inschrijving van leerlingenklassen bij te houden wanneer klassen in willekeurige volgorde kunnen verschijnen, kunt u een tabel maken met extra kolommen, één voor elke klas, om de inschrijving te markeren en te tellen. In het getoonde voorbeeld is de formule in G6:

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

Nadat u klassen hebt gemarkeerd, kunt u een autofilter inschakelen en vervolgens op elke klas filteren om de ingeschreven studenten weer te geven.

Uitleg

Merk op dat het doel van dit voorbeeld is om op een manier gegevens te "normaliseren" wanneer de volgorde van waarden willekeurig is. Er zijn veel manieren om dit probleem aan te pakken.

De formule in G6 is afhankelijk van de AANTAL.ALS-functie om de aanwezigheid van een bepaalde klasse (dwz "wiskunde", kunst ", enz.) In kolommen C tot en met F te tellen:

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

Klassenamen worden uit rij 5 gehaald en verwijzingen worden gemengd om de formule over de tabel heen te kopiëren.

Als AANTAL.ALS een klasse in het bereik vindt, retourneert dit een positief getal. De ALS-functie evalueert elk positief resultaat als WAAR en retourneert "x". Als een klasse niet wordt gevonden, zal AANTAL.ALS nul retourneren en IF een lege tekenreeks ("").

Formule om inschrijving te tellen

De formule die in rij 4 wordt gebruikt om leerlingen in elke klas te tellen, ziet er als volgt uit:

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

De gestructureerde referentie wordt in dit geval automatisch toegevoegd, omdat alle gegevens in een tabel staan. De equivalente formule zonder gestructureerde verwijzingen is:

=COUNTIF(G6:G15,"x")

Interessante artikelen...