„Excel“ formulė: studentų klasės registracija su lentele

Turinys

Bendroji formulė

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

Santrauka

Norėdami stebėti mokinių registraciją, kai klasės gali pasirodyti bet kokia tvarka, galite sukurti lentelę su papildomais stulpeliais, po vieną kiekvienai klasei, kad pažymėtumėte ir suskaičiuotumėte registraciją. Parodytame pavyzdyje formulė G6 yra:

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

Kai pažymėsite klases, galite įjungti automatinį filtrą ir filtruoti kiekvieną klasę, jei reikia, norint įtraukti į mokinius.

Paaiškinimas

Atkreipkite dėmesį, kad šio pavyzdžio tikslas yra vienas iš būdų „normalizuoti“ duomenis, kai reikšmių tvarka yra atsitiktinė. Yra daug būdų, kaip spręsti šią problemą.

G6 formulė remiasi funkcija COUNTIF, kad suskaičiuotų nurodytos klasės buvimą (ty „matematika“, menas ir kt.) Stulpeliuose C – F:

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

Klasių pavadinimai traukiami iš 5 eilutės, o nuorodos sumaišomos, kad būtų galima nukopijuoti formulę lentelėje ir žemyn.

Kai COUNTIF randa klasę diapazone, jis pateikia teigiamą skaičių. IF funkcija įvertins bet kokį teigiamą rezultatą kaip TRUE ir grąžins „x“. Jei klasė nerandama, COUNTIF grąžins nulį, o IF - tuščią eilutę ("").

Formulė registracijai skaičiuoti

4 eilutėje naudojama formulė kiekvienos klasės mokiniams skaičiuoti atrodo taip:

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

Šiuo atveju struktūrinė nuoroda pridedama automatiškai, nes visi duomenys yra lentelėje. Ekvivalentinė formulė be struktūrinių nuorodų yra:

=COUNTIF(G6:G15,"x")

Įdomios straipsniai...