Formuła programu Excel: Rejestracja uczniów na zajęcia z tabelą -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby śledzić zapisy uczniów na zajęcia, gdy zajęcia mogą pojawiać się w dowolnej kolejności, możesz utworzyć tabelę z dodatkowymi kolumnami, po jednej dla każdej klasy, w celu zaznaczania i liczenia zapisów. W przedstawionym przykładzie formuła w G6 to:

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

Po zaznaczeniu zajęć możesz włączyć autofiltr, a następnie filtrować według potrzeb, aby wyświetlić zapisanych uczniów.

Wyjaśnienie

Zwróć uwagę, że celem tego przykładu jest jeden ze sposobów „znormalizowania” danych, gdy kolejność wartości jest losowa. Istnieje wiele sposobów rozwiązania tego problemu.

Formuła w G6 opiera się na funkcji LICZ.JEŻELI w celu zliczenia obecności danej klasy (tj. „Matematyki”, sztuki ”itp.) W kolumnach od C do F:

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

Nazwy klas są pobierane z wiersza 5, a odwołania są mieszane, aby umożliwić skopiowanie formuły w poprzek i w dół tabeli.

Gdy LICZ.JEŻELI znajdzie klasę w zakresie, zwraca liczbę dodatnią. Funkcja JEŻELI oceni każdy dodatni wynik jako PRAWDA i zwróci „x”. Jeśli klasa nie zostanie znaleziona, LICZ.JEŻELI zwróci zero, a JEŻELI zwróci pusty ciąg („”).

Formuła liczenia rejestracji

Wzór używany w wierszu 4 do liczenia uczniów w każdej klasie wygląda następująco:

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

Strukturalne odwołanie jest w tym przypadku dodawane automatycznie, ponieważ wszystkie dane znajdują się w tabeli. Równoważna formuła bez odwołań strukturalnych to:

=COUNTIF(G6:G15,"x")

Interesujące artykuły...