Formula Excel: Iscrizione classe studenti con tabella -

Sommario

Formula generica

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

Sommario

Per tenere traccia delle iscrizioni ai corsi degli studenti quando i corsi possono essere visualizzati in qualsiasi ordine, puoi creare una tabella con colonne aggiuntive, una per ogni classe, per contrassegnare e contare le iscrizioni. Nell'esempio mostrato, la formula in G6 è:

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

Una volta contrassegnate le classi, è possibile attivare un filtro automatico e quindi filtrare su ciascuna classe secondo necessità per elencare gli studenti iscritti.

Spiegazione

Nota che lo scopo di questo esempio è come un modo per "normalizzare" i dati quando l'ordine dei valori è casuale. Ci sono molti modi per affrontare questo problema.

La formula in G6 si basa sulla funzione CONTA.SE per contare la presenza di una data classe (es. "Matematica", arte ", ecc.) Nelle colonne da C a F:

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

I nomi delle classi vengono estratti dalla riga 5 e i riferimenti vengono combinati per consentire la copia della formula in tutta la tabella.

Quando CONTA.SE trova una classe nell'intervallo, restituisce un numero positivo. La funzione IF valuterà qualsiasi risultato positivo come TRUE e restituirà "x". Se una classe non viene trovata, CONTA.SE restituirà zero e IF restituirà una stringa vuota ("").

Formula per contare le iscrizioni

La formula utilizzata nella riga 4 per contare gli studenti in ogni classe ha il seguente aspetto:

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

Il riferimento strutturato viene aggiunto automaticamente in questo caso poiché tutti i dati si trovano in una tabella. La formula equivalente senza riferimenti strutturati è:

=COUNTIF(G6:G15,"x")

Articoli interessanti...