
Formula generică
=IF(COUNTIF(range,class),"x","")
rezumat
Pentru a urmări înscrierea la cursul elevilor atunci când cursurile pot apărea în orice ordine, puteți crea un tabel cu coloane suplimentare, câte una pentru fiecare clasă, pentru a marca și număra înscrierile. În exemplul prezentat, formula din G6 este:
=IF(COUNTIF($C6:$F6,G$5),"x","")
După ce ați marcat cursurile, puteți activa un filtru automat și apoi filtrați fiecare clasă după cum este necesar pentru a lista elevii înscriși.
Explicaţie
Rețineți că scopul acestui exemplu este modul în care o modalitate de „normalizare” a datelor atunci când ordinea valorilor este aleatorie. Există multe modalități de abordare a acestei probleme.
Formula din G6 se bazează pe funcția COUNTIF pentru a număra prezența unei clase date (adică "matematică", artă "etc.) în coloanele de la C la F:
=IF(COUNTIF($C6:$F6,G$5),"x","")
Numele claselor sunt extrase din rândul 5, iar referințele sunt amestecate pentru a permite copierea formulei pe tabel.
Când COUNTIF găsește o clasă în interval, returnează un număr pozitiv. Funcția IF va evalua orice rezultat pozitiv ca fiind TRUE și va returna „x”. Dacă nu se găsește o clasă, COUNTIF va reveni la zero, iar IF va returna un șir gol ("").
Formula de numărare a înscrierilor
Formula utilizată în rândul 4 pentru a număra elevii din fiecare clasă arată astfel:
=COUNTIF(Table1(Math),"x")
Referința structurată este adăugată automat în acest caz, deoarece toate datele sunt într-un tabel. Formula echivalentă fără referințe structurate este:
=COUNTIF(G6:G15,"x")