Chào các thầy cô và các bạn,
Dạo này mình đang thử nghiệm các cách để tự động hóa việc quản lý lớp học trên Excel cho tiện hơn. Hôm nay mình muốn chia sẻ với mọi người một cách khá hay để tự động tạo danh sách học sinh vắng mặt cho từng buổi học. Cái này rất hữu ích cho giáo viên chủ nhiệm hoặc giáo viên bộ môn theo dõi sĩ số.
Thay vì phải ngồi lọc tay từng buổi, giờ mình chỉ cần một file Excel có sẵn danh sách lớp và bảng chấm công đi học, sau đó dùng một vài công thức đơn giản là có thể xuất ra danh sách vắng mặt của từng buổi một cách tự động.
Cách làm cơ bản:
- Đầu tiên, bạn cần có một Sheet chính chứa danh sách lớp (Mã HS, Họ tên, Lớp).
- Một Sheet phụ để ghi nhận việc điểm danh hàng ngày. Mỗi cột sẽ là một buổi học (ví dụ: Sáng thứ 2, Chiều thứ 2, Sáng thứ 3,...). Trong mỗi ô, bạn nhập 'C' cho có mặt, 'V' cho vắng.
- Sử dụng hàm
IFkết hợp vớiCOUNTIFhoặcSUMPRODUCTđể đếm số lần vắng mặt của mỗi học sinh trong một buổi cụ thể. - Sau đó, dùng hàm
FILTER(nếu bạn dùng Excel 365) hoặc kết hợpINDEX/MATCH/SMALLđể lấy ra danh sách các học sinh có trạng thái 'V' trong buổi học đó.
Ví dụ công thức đơn giản để đếm số lần vắng của HS A trong buổi 'Sáng thứ 2':
=COUNTIF(SheetDiemDanh!B2:B10, "V")(Giả sử cột B của SheetDiemDanh là buổi 'Sáng thứ 2', và dòng 2 chứa thông tin của HS A).
Cách này giúp tiết kiệm rất nhiều thời gian, đặc biệt với các lớp đông hoặc khi cần báo cáo nhanh tình hình điểm danh. Nếu bạn nào cần chi tiết hơn về công thức cho từng trường hợp hoặc muốn thảo luận thêm về các ứng dụng khác của Excel trong giáo dục thì cứ mạnh dạn chia sẻ nhé!