Excel képlet: Diákórák felvétele táblával -

Tartalomjegyzék

Általános képlet

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

Összegzés

A tanulói beiratkozás nyomon követéséhez, amikor az osztályok tetszőleges sorrendben jelenhetnek meg, létrehozhat egy táblázatot további oszlopokkal, mindegyik osztályhoz egyet, a beiratkozások megjelöléséhez és számolásához. A bemutatott példában a G6 képlete a következő:

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

Miután megjelölte az osztályokat, bekapcsolhatja az automatikus szűrést, majd szűrheti az egyes osztályokat, ha szükséges a feliratkozott hallgatók felsorolásához.

Magyarázat

Vegye figyelembe, hogy ennek a példának az a célja, hogy miként lehet "normalizálni" az adatokat, ha az értékek sorrendje véletlenszerű. Sokféleképpen lehet megközelíteni ezt a problémát.

A G6 képlete a COUNTIF függvényre támaszkodik, hogy egy adott osztály (pl. "Matematika", művészet "stb.) Jelenlétét megszámolja a C – F oszlopokban:

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

Az osztályneveket az 5. sorból húzzuk, és a hivatkozásokat összekeverjük, hogy a képletet átmásolhassuk a táblán.

Amikor a COUNTIF talál egy osztályt a tartományban, akkor pozitív számot ad vissza. Az IF függvény minden pozitív eredményt IGAZként értékel, és "x" -t ad vissza. Ha egy osztály nem található, akkor a COUNTIF nullát, IF pedig üres karakterláncot ("") ad vissza.

Képlet a beiratkozás számításához

A 4. sorban használt képlet az osztályok tanulóinak megszámolásához így néz ki:

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

Ebben az esetben a strukturált hivatkozás automatikusan hozzáadódik, mivel minden adat egy táblázatban található. Az egyenértékű képlet strukturált hivatkozások nélkül:

=COUNTIF(G6:G15,"x")

érdekes cikkek...