Tính tổng điểm theo nhóm đối tượng

Liên hệ QC

thuong_mdc80

Thành viên mới
Tham gia
4/5/07
Bài viết
31
Được thích
1
Chào các Anh, Chị!
Tôi có 1 Workbook gồm nhiều Sheet. Mỗi Sh là danh sách 1 lớp học. Trong đó cột A là Họ tên học sinh, mỗi học sinh chỉ có điểm của 1 môn thi duy nhất, điểm và tên các môn thi ghi trong cột B,C...
Căn cứ vào Họ để chia học sinh thành các nhóm khác nhau.
Tôi cần tính tổng điểm thi của từng nhóm theo các môn khác nhau.
Mong các Bác giúp đỡ.
Xin xem File VD kèm theo.
 

File đính kèm

  • Tong diem.xls
    22.5 KB · Đọc: 72
Bài này yêu cầu nhất là phải lấy họ của HS
đặt name = hoten (cell $A3)
Ho = trim(left(hoten,find(" ",hoten,1)))
Nhom=IF(OR(ho="Đặng",ho="Đinh"),1,IF(OR(ho="Đỗ",ho="Hà",ho="Lê"),2,IF(OR(ho="Nguyễn",ho="Trần"),3,4)))
Còn lại dùng sumproduct
 
Chào bạn

Dựa vào ý của ThuNghi, mình dùng hàm SumIf. Hy vọng đáp ứng đúng ý bạn
Thân
 
Lần chỉnh sửa cuối:
Cảm ơn CHIBI đã góp ý.
Cho Tôi hỏi thêm:
Tôi muốn phân nhóm ở 1 sh được không ? (vì nếu 1 nhóm có rất nhiều Họ , thì việc phân nhóm như Bạn Thunghi sẽ rất dài do phải định nghĩa hết ).
Nếu 1 Wb có rất nhiều Sh (số lượng không cố định tùy theo từng Trường)thì công thức tính tổng điểm của mỗi môn cũng rất dài ( vì phải cộng từng Sh một lại như bạn Tedaynui).
Có thể tạo ra 1 Wb tổng quát để tính khi số lượng Hs trong mỗi lớp và số lớp trong mỗi Trường là khác nhau được không ?
Chào thân ái!
 
Lần chỉnh sửa cuối:
Chào bạn,

Như đã nói, bạn để tất cả trường, lớp... trên một sheet sẽ rất thuận tiện cho việc thống kê.
1/ Bạn chọn Menu / Data / PivotTable and PivotChart Reprot... sẽ đáp ứng được yêu cầu của bạn và còn hơn thế nữa.
2/ Để phân nhóm học sinh : mình đã tạo một Fuction Nhom(Range)
Với hàm này, bạn có thể thêm hay bớt họ trong mỗi nhóm "vô tư"
3/ Tương tự cách làm này, bạn có thể tạo cho mình hàm tính tổng điểm theo ý muốn.

Hy vọng file đính kèm đáp ứng được yêu cầu của bạn.

Chúc bạn thành công.
Thân !
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom