Формула на Excel: Записване на студентски клас с таблица -

Съдържание

Обща формула

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

Обобщение

За да проследявате записването на студентски класове, когато класовете могат да се появят в произволен ред, можете да създадете таблица с допълнителни колони, по една за всеки клас, за да маркирате и броите записа. В показания пример формулата в G6 е:

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

След като маркирате класове, можете да включите активирането на автофилтър и след това да филтрирате всеки клас според нуждите, за да включите записани ученици.

Обяснение

Обърнете внимание, че целта на този пример е как един от начините за "нормализиране" на данните, когато редът на стойностите е случаен. Има много начини да се подходи към този проблем.

Формулата в G6 разчита на функцията COUNTIF за отчитане на присъствието на даден клас (т.е. "математика", изкуство "и т.н.) в колони C до F:

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

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

Когато COUNTIF намери клас в диапазона, той връща положително число. Функцията IF ще оцени всеки положителен резултат като TRUE и ще върне "x". Ако клас не е намерен, COUNTIF ще върне нула, а IF ще върне празен низ ("").

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

Формулата, използвана в ред 4 за преброяване на ученици във всеки клас, изглежда така:

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

В този случай структурираната справка се добавя автоматично, тъй като всички данни са в таблица. Еквивалентната формула без структурирани препратки е:

=COUNTIF(G6:G15,"x")

Интересни статии...