Excel formula: Upis učenika u razred s tablicom -

Sadržaj

Generička formula

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

Sažetak

Da biste pratili upis u studentske razrede kada se razredi mogu pojaviti u bilo kojem redoslijedu, možete stvoriti tablicu s dodatnim stupcima, po jedan za svaki razred, da biste označili i prebrojili upis. U prikazanom primjeru formula u G6 je:

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

Nakon što označite razrede, možete uključiti automatsko filtriranje, a zatim filtrirati svaki razred prema potrebi kako bi se popisali upisani studenti.

Obrazloženje

Imajte na umu da je svrha ovog primjera kako jedan od načina "normalizacije" podataka kada je redoslijed vrijednosti slučajan. Postoji mnogo načina kako pristupiti ovom problemu.

Formula u G6 oslanja se na funkciju COUNTIF za brojanje prisutnosti dane klase (tj. "Matematike", umjetnosti "itd.) U stupcima C do F:

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

Imena razreda izvlače se iz retka 5, a reference se miješaju kako bi se omogućilo kopiranje formule po tablici i niz nju.

Kada COUNTIF pronađe klasu u rasponu, vraća pozitivan broj. Funkcija IF procijenit će svaki pozitivan rezultat kao TRUE i vratiti "x". Ako klasa nije pronađena, COUNTIF će vratiti nulu, a IF prazan niz ("").

Formula za brojanje upisa

Formula koja se koristi u retku 4 za brojanje učenika u svakom razredu izgleda ovako:

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

U ovom se slučaju strukturirana referenca dodaje automatski jer su svi podaci u tablici. Ekvivalentna formula bez strukturiranih referenci je:

=COUNTIF(G6:G15,"x")

Zanimljivi članci...