Chào các thầy cô và các bạn,
Dạo này mình đang loay hoay với việc tổng hợp điểm danh cho học sinh cuối kỳ. Thấy nhiều bạn trong diễn đàn chia sẻ các cách tự động hóa việc tạo sổ liên lạc, phiếu đánh giá, mình cũng muốn đóng góp một chút kinh nghiệm cá nhân về việc tạo báo cáo điểm danh cuối kỳ một cách tự động bằng Excel. Hy vọng sẽ giúp ích được cho mọi người, đặc biệt là các thầy cô giáo.
Tình hình là lớp mình có khá nhiều học sinh, việc điểm danh thủ công rồi tổng hợp lại mất khá nhiều thời gian. Mình đã thử nghiệm một vài phương pháp và cuối cùng cũng tìm ra cách làm khá hiệu quả, kết hợp giữa PivotTable và một vài hàm đơn giản.
Cách làm của mình như sau:
- Đầu tiên, mình tạo một bảng dữ liệu gốc bao gồm các cột: Ngày, Tên học sinh, Lớp, Trạng thái điểm danh (Có mặt, Vắng có phép, Vắng không phép).
- Sau đó, mình sử dụng PivotTable để tổng hợp nhanh số buổi có mặt, vắng có phép, vắng không phép của từng học sinh trong một khoảng thời gian nhất định (ví dụ cả học kỳ).
- Để báo cáo thêm trực quan, mình có thể kết hợp thêm Conditional Formatting để tô màu các ô dựa trên trạng thái điểm danh hoặc số buổi vắng.
- Nếu muốn chi tiết hơn, có thể dùng thêm hàm
COUNTIFSđể đếm số buổi vắng theo từng loại và hiển thị trực tiếp trên bảng tổng hợp.
Ví dụ, để đếm số buổi vắng không phép của một học sinh, bạn có thể dùng công thức:
=COUNTIFS(BảngDiemDanh[Tên học sinh], A2, BảngDiemDanh[Trạng thái điểm danh], "Vắng không phép")Trong đó, A2 là ô chứa tên học sinh bạn muốn đếm.
Cách này giúp mình tiết kiệm được rất nhiều thời gian, đồng thời đảm bảo tính chính xác. Các thầy cô nào có cách làm hay hơn hoặc muốn trao đổi chi tiết hơn thì cho mình xin ý kiến nhé!