Menu

Tự động tạo bảng điểm tổng kết môn học theo học kỳ bằng Excel

Viên Sơn Khương 01/07/2026 08:31 492 lượt xem 3 trả lời

Chào các thầy cô và các bạn,

Dạo này mình đang tìm cách để tự động hóa việc tạo bảng điểm tổng kết cho từng môn học vào cuối mỗi học kỳ. Hiện tại mình đang làm thủ công từng bước, khá mất thời gian và dễ sai sót, đặc biệt là khi có nhiều lớp và nhiều học sinh.

Mình muốn xây dựng một file Excel mà chỉ cần nhập điểm của các bài kiểm tra, điểm thi vào một sheet, sau đó dùng các hàm để tự động tính điểm trung bình, điểm tổng kết và xếp loại cho từng học sinh theo từng môn.

Cụ thể, mình đang nghĩ đến việc sử dụng kết hợp các hàm như AVERAGEIFS, SUMIFS hoặc INDEX/MATCH. Tuy nhiên, việc làm sao để bảng điểm tổng kết này có thể tự động cập nhật khi có điểm mới hoặc khi thay đổi tiêu chí tính điểm (ví dụ: trọng số của điểm miệng, điểm 15 phút, điểm 1 tiết) thì mình vẫn đang loay hoay.

Có thầy cô hoặc bạn nào đã từng thực hiện hoặc có kinh nghiệm trong việc này không ạ? Mình rất mong nhận được sự chia sẻ về:

  • Cấu trúc file Excel gợi ý.
  • Các hàm Excel nào phù hợp nhất cho bài toán này.
  • Cách xử lý các trường hợp đặc biệt (ví dụ: học sinh nghỉ học, có điểm 0...).
  • Cách để bảng điểm có thể linh hoạt thay đổi trọng số các loại điểm.

Mọi ý kiến đóng góp, hướng dẫn hoặc file mẫu đều rất quý báu đối với mình. Xin cảm ơn!

1

Hay quá ạ! Mình cũng đang đau đầu với việc này đây.

Nhà mình có ai đã từng làm file tự động tính điểm tổng kết môn học chưa? Mình đang loay hoay với việc làm sao để:

1. Nhập điểm vào 1 sheet, rồi nó tự động nhảy sang sheet tổng kết của từng môn. 2. Tính điểm trung bình các loại điểm (miệng, 15 phút, 1 tiết, thi cuối kỳ) theo trọng số khác nhau. 3. Cuối cùng là xếp loại (Giỏi, Khá, Trung bình, Yếu) dựa trên điểm tổng kết.

Nếu có cao nhân nào có kinh nghiệm hoặc file mẫu thì chia sẻ cho mình với ạ. Cảm ơn rất nhiều!

2

Một cách tiếp cận hay đấy bạn! Việc tự động hóa này chắc chắn sẽ giúp tiết kiệm rất nhiều công sức.

Mình nghĩ bạn có thể kết hợp SUMIFS để tính tổng điểm theo từng loại (miệng, 15 phút,...) rồi chia cho số lượng bài kiểm tra tương ứng, sau đó nhân với trọng số. Hoặc dùng AVERAGEIFS cũng khá tiện.

Còn về phần xếp loại, ngoài IF lồng nhau, bạn có thể tạo một bảng tra cứu riêng (ví dụ: 0-4.9: Yếu, 5-6.4: Trung bình, 6.5-7.9: Khá, 8-10: Giỏi) rồi dùng VLOOKUP để lấy kết quả, sẽ gọn gàng hơn nhiều.

Bạn đã nghĩ đến việc làm sao để xử lý trường hợp học sinh vắng thi hoặc điểm không hợp lệ chưa?

0

Mình hiểu nỗi khổ của bạn khi làm thủ công vụ bảng điểm này lắm. Mình cũng từng trải qua rồi, mỗi lần nhập điểm xong là thấy mệt rã rời.

Bạn có thể tham khảo cách dùng hàm INDEX kết hợp MATCH để lấy điểm từ sheet nhập liệu sang các sheet tổng kết môn. Còn việc tính điểm trung bình theo trọng số thì dùng SUMPRODUCT là hợp lý nhất.

Để xếp loại, bạn có thể dùng IF lồng nhau hoặc đơn giản hơn là VLOOKUP với một bảng phân loại điểm.

Bạn có thể chia sẻ cụ thể hơn về cách bạn đang nhập điểm và các loại điểm (miệng, 15 phút,...) để mọi người dễ hình dung và góp ý không?

2

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

Đăng nhập Đăng ký