Екцел формула: Упис ученика у разред са табелом -

Преглед садржаја

Генеричка формула

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

Резиме

Да бисте пратили упис предмета у студенте када се часови могу појавити у било ком редоследу, можете да направите табелу са додатним колонама, по једну за сваки разред, да бисте обележили и пребројали упис. У приказаном примеру, формула у Г6 је:

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

Када означите часове, можете укључити аутоматско филтрирање, а затим филтрирати сваки разред по потреби да бисте пописали уписане студенте.

Објашњење

Имајте на уму да је сврха овог примера како један од начина „нормализације“ података када је редослед вредности случајан. Постоји много начина да се приступи овом проблему.

Формула у Г6 ослања се на функцију ЦОУНТИФ за бројање присуства дате класе (тј. „Математика“, уметност “итд.) У колонама Ц до Ф:

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

Имена класа се извлаче из реда 5, а референце се мешају како би се омогућило копирање формуле преко и низ табеле.

Када ЦОУНТИФ пронађе класу у опсегу, враћа позитиван број. ИФ функција ће сваки позитиван резултат процијенити као ИСТИНИТО и вратити "к". Ако класа није пронађена, ЦОУНТИФ ће вратити нулу, а ИФ празан низ ("").

Формула за рачунање уписа

Формула која се користи у реду 4 за бројање ученика у сваком одељењу изгледа овако:

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

Структурисана референца се у овом случају додаје аутоматски јер су сви подаци у табели. Еквивалентна формула без структурираних референци је:

=COUNTIF(G6:G15,"x")

Занимљиви Чланци...