Công thức Excel: Ghi danh lớp học sinh với bảng -

Mục lục

Công thức chung

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

Tóm lược

Để theo dõi việc đăng ký lớp học của sinh viên khi các lớp có thể xuất hiện theo bất kỳ thứ tự nào, bạn có thể tạo một bảng với các cột bổ sung, một cột cho mỗi lớp, để đánh dấu và đếm số lượng đăng ký. Trong ví dụ được hiển thị, công thức trong G6 là:

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

Khi bạn đã đánh dấu các lớp học, bạn có thể bật bộ lọc tự động và sau đó lọc trên từng lớp nếu cần để liệt kê các sinh viên đã đăng ký.

Giải trình

Lưu ý mục đích của ví dụ này là cách một cách để "chuẩn hóa" dữ liệu khi thứ tự của các giá trị là ngẫu nhiên. Có nhiều cách để tiếp cận vấn đề này.

Công thức trong G6 dựa vào hàm COUNTIF để đếm sự hiện diện của một lớp nhất định (tức là "toán", nghệ thuật ", v.v.) trong các cột từ C đến F:

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

Tên lớp được lấy từ hàng 5 và các tham chiếu được trộn để cho phép sao chép công thức trên và xuống bảng.

Khi COUNTIF tìm thấy một lớp trong phạm vi, nó sẽ trả về một số dương. Hàm IF sẽ đánh giá bất kỳ kết quả dương nào là TRUE và trả về "x". Nếu một lớp không được tìm thấy, COUNTIF sẽ trả về 0 và IF sẽ trả về một chuỗi trống ("").

Công thức tính đăng ký

Công thức được sử dụng trong hàng 4 để tính số học sinh trong mỗi lớp trông như sau:

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

Tham chiếu có cấu trúc được thêm tự động trong trường hợp này vì tất cả dữ liệu đều nằm trong bảng. Công thức tương đương không có tham chiếu có cấu trúc là:

=COUNTIF(G6:G15,"x")

thú vị bài viết...