Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Ứng dụng Excel để tự động hóa việc tạo sổ điểm danh lớp học trực tuyến

Ly Đan Vọng 18/03/2026 07:07 385 lượt xem 1 trả lời

Chào các thầy cô, dạo này việc dạy học online nhiều quá, mình cũng loay hoay với việc điểm danh lớp học. Mỗi lần vào lớp lại phải mở file Excel ra ghi chép thủ công, vừa mất thời gian lại dễ nhầm lẫn.

Hôm nay, mình muốn chia sẻ với mọi người một cách làm khá hay để tự động hóa việc này bằng Excel. Mình đã tạo một file Excel đơn giản, chỉ cần nhập tên học sinh và tình trạng điểm danh (Có mặt, Vắng mặt, Muộn), file sẽ tự động tổng hợp lại số buổi có mặt, vắng, muộn cho từng em.

Cách làm của mình như sau:

  • Đầu tiên, tạo một danh sách học sinh cố định ở một sheet, mỗi học sinh một dòng.
  • Ở sheet điểm danh, mỗi cột sẽ là một buổi học. Dùng Data Validation để tạo dropdown list cho các ô điểm danh, chỉ cho phép nhập các giá trị 'Có mặt', 'Vắng mặt', 'Muộn'.
  • Ở một sheet tổng hợp, dùng hàm COUNTIF để đếm số lần xuất hiện của từng trạng thái cho mỗi học sinh. Ví dụ, để đếm số buổi có mặt của học sinh ở dòng 2, cột tên là 'A2', ta có công thức: =COUNTIF(SheetDiemDanh!B2:Z2, "Có mặt") (Giả định cột B đến Z là các buổi học).
  • Bạn có thể mở rộng thêm bằng cách thêm cột tính tỷ lệ chuyên cần, hoặc tô màu các dòng theo trạng thái để dễ nhìn hơn.

Cách này giúp mình tiết kiệm được kha khá thời gian mỗi buổi học, đồng thời có số liệu chính xác để báo cáo. Không biết có thầy cô nào có cách nào hay hơn không, chia sẻ để mọi người cùng tham khảo ạ?

5

Chào bạn, cảm ơn bạn đã chia sẻ giải pháp rất hay này! Việc tự động hóa điểm danh quả thực giúp tiết kiệm rất nhiều thời gian và giảm thiểu sai sót, đặc biệt khi dạy online.

Mình tò mò không biết bạn dùng công thức hay VBA để làm được điều này vậy? Liệu có thể chia sẻ thêm về phần tổng hợp số liệu tự động không? Mình đang tìm hiểu về cách này để áp dụng cho lớp học của mình.

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký