Xin hỏi về liên kết tổng hợp dữ liệu giữa các sheet

justin_vn

Thành viên mới
Tham gia ngày
26 Tháng sáu 2013
Bài viết
45
Được thích
4
Điểm
365
Mình rất gà về excel nên nhờ mọi người giúp đỡ chút.

Mình mới quản lý học viên trong ký túc xá nội trú. Hiện tại chỗ mình đang xét điểm thi đua và kỷ luật của học viên theo kiểu: Mỗi người sẽ có 100 điểm thi đua, khi vi phạm quy định sẽ bị trừ điểm, hoặc được thưởng điểm khi có kết quả tốt. Cuối tháng sẽ tổng hợp lại xem mỗi người còn bao nhiêu điểm rồi xếp hạng. Giữ nguyên 100 điểm sẽ được xuất sắc, 90-dưới 100 là tốt, 80-dưới 90 là khá, 70-dưới 80 là trung bình, dưới 70 là yếu (mức thang điểm này có thể thay đổi khác theo từng tháng)

Trước đây thì người làm công việc này chỉ ghi hết lên giấy, rồi cuối tuần và cuối tháng tổng hợp lại rất cực. Dò bảng này sang bảng khác, cộng trừ tẩy xóa be bét !$@!!. nên giờ mình muốn áp dụng lên excel cho đỡ cực hơn chút mà mắc nỗi hơi ngu về khoản này., nhờ mọi người giúp đỡ.
Như mình có đính kèm file thì gồm có 2 sheet. sheet 1 là Tổng kết, bao gồm danh sách học viên, tổng hợp số điểm bị trừ, số điểm thưởng và số điểm còn lại. Sheet 2 là danh sách vi pham, bị trừ điểm. Học viên vi phạm sẽ bị ghi số điểm bị trừ hoặc cộng thêm vào sheet 2 theo từng ngày.
Vậy làm sao để sheet 1 tự động tổng hợp lại số điểm bị trừ ở sheet 2 theo từng người và tự động xếp hạng được.
Hoặc ai có cách làm nào dễ dàng hơn thì chỉ giúp mình với nha
Xin cám ơn nhiều nhiều-=.,,-=.,,-=.,,
 

File đính kèm

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,289
Được thích
16,102
Điểm
1,860
Tuổi
60
Nơi ở
An Giang
Mình rất gà về excel nên nhờ mọi người giúp đỡ chút.

Mình mới quản lý học viên trong ký túc xá nội trú. Hiện tại chỗ mình đang xét điểm thi đua và kỷ luật của học viên theo kiểu: Mỗi người sẽ có 100 điểm thi đua, khi vi phạm quy định sẽ bị trừ điểm, hoặc được thưởng điểm khi có kết quả tốt. Cuối tháng sẽ tổng hợp lại xem mỗi người còn bao nhiêu điểm rồi xếp hạng. Giữ nguyên 100 điểm sẽ được xuất sắc, 90-dưới 100 là tốt, 80-dưới 90 là khá, 70-dưới 80 là trung bình, dưới 70 là yếu (mức thang điểm này có thể thay đổi khác theo từng tháng)

Trước đây thì người làm công việc này chỉ ghi hết lên giấy, rồi cuối tuần và cuối tháng tổng hợp lại rất cực. Dò bảng này sang bảng khác, cộng trừ tẩy xóa be bét !$@!!. nên giờ mình muốn áp dụng lên excel cho đỡ cực hơn chút mà mắc nỗi hơi ngu về khoản này., nhờ mọi người giúp đỡ.
Như mình có đính kèm file thì gồm có 2 sheet. sheet 1 là Tổng kết, bao gồm danh sách học viên, tổng hợp số điểm bị trừ, số điểm thưởng và số điểm còn lại. Sheet 2 là danh sách vi pham, bị trừ điểm. Học viên vi phạm sẽ bị ghi số điểm bị trừ hoặc cộng thêm vào sheet 2 theo từng ngày.
Vậy làm sao để sheet 1 tự động tổng hợp lại số điểm bị trừ ở sheet 2 theo từng người và tự động xếp hạng được.
Hoặc ai có cách làm nào dễ dàng hơn thì chỉ giúp mình với nha
Xin cám ơn nhiều nhiều-=.,,-=.,,-=.,,
Bạn phải có mã từng Học viên để không bị cộng trừ nhầm người khi trùng tên.
Nếu xác định trong mỗi lớp không trùng tên thì phải có cột lớp, bỏ trống sau này lại hỏi tiếp.
Nếu chắc chắn không trùng tên, không hỏi tiếp, thì xác nhận sẽ có người giúp bạn.
Nếu không làm rồi lại hỏi tiếp.
Bài này dùng VBA "xoẹt" cái là xong.
 

justin_vn

Thành viên mới
Tham gia ngày
26 Tháng sáu 2013
Bài viết
45
Được thích
4
Điểm
365
Cám ơn bạn. Hiện tại thì chỗ mình chưa có nghĩ đến chuyện cấp mã cho từng học viên nhưng xác nhận là hiện tại không có ai trùng cả tên họ. (Sau này mà đông người, có bị trùng tên thì chắc phải thêm A, B, C!$@!!!$@!!).
Cho mình hỏi thêm là có 1 số học viên học kém, bị chuyển lớp khác, hoặc có 1 số người nghỉ hoc, có người mới vào học... thì lúc đó mình chỉnh sửa có bị ảnh hưởng nhiều không.
Cám ơn bạn trước. Để mình tổng hợp lại lớp của từng người rồi gửi lại file.
 

justin_vn

Thành viên mới
Tham gia ngày
26 Tháng sáu 2013
Bài viết
45
Được thích
4
Điểm
365
Bạn phải có mã từng Học viên để không bị cộng trừ nhầm người khi trùng tên.
Nếu xác định trong mỗi lớp không trùng tên thì phải có cột lớp, bỏ trống sau này lại hỏi tiếp.
Nếu chắc chắn không trùng tên, không hỏi tiếp, thì xác nhận sẽ có người giúp bạn.
Nếu không làm rồi lại hỏi tiếp.
Bài này dùng VBA "xoẹt" cái là xong.
Mình đã tổng hợp lại được tên và danh sách lớp. Ở mục lớp thì bạn có thể bỏ qua cũng được. Cái này mình có thể tự đối chiếu và nhập cũng được. Nếu có thể để nó tự động hiển thị lớp khi đánh tên ra thì quá tốt.}}}}}}}}}}

-Sheet Tổng hợp: danh sách học viên và lớp học thì thường có sự thay đổi thường xuyên. Sẽ có thêm hoặc bớt 1 số người. Cũng sẽ có sự thay đổi về lớp học (1 số bạn học kém phải chuyển lớp, hoặc mở lớp mới...)
-Sheet kỷ luật: Học viên vi phạm sẽ bị ghi số điểm bị trừ hoặc cộng thêm vào sheet này theo từng ngày.
Bạn giúp mình làm sao để lúc trừ hoặc cộng điểm cho ai đó ở sheet Kỷ Luật thì nó sẽ tự động tính tổng bị trừ hoặc cộng thêm vào tên tương ứng ở sheet Tổng hợp. Có thể đảm bảo là không có ai bị trùng tên.

Giúp mình với nha. Xin cám ơn nhiều nhiều.
 

File đính kèm

n0thing1988

Thành viên tích cực
Tham gia ngày
30 Tháng chín 2013
Bài viết
1,241
Được thích
810
Điểm
560
Mình đã tổng hợp lại được tên và danh sách lớp. Ở mục lớp thì bạn có thể bỏ qua cũng được. Cái này mình có thể tự đối chiếu và nhập cũng được. Nếu có thể để nó tự động hiển thị lớp khi đánh tên ra thì quá tốt.}}}}}}}}}}

-Sheet Tổng hợp: danh sách học viên và lớp học thì thường có sự thay đổi thường xuyên. Sẽ có thêm hoặc bớt 1 số người. Cũng sẽ có sự thay đổi về lớp học (1 số bạn học kém phải chuyển lớp, hoặc mở lớp mới...)
-Sheet kỷ luật: Học viên vi phạm sẽ bị ghi số điểm bị trừ hoặc cộng thêm vào sheet này theo từng ngày.
Bạn giúp mình làm sao để lúc trừ hoặc cộng điểm cho ai đó ở sheet Kỷ Luật thì nó sẽ tự động tính tổng bị trừ hoặc cộng thêm vào tên tương ứng ở sheet Tổng hợp. Có thể đảm bảo là không có ai bị trùng tên.

Giúp mình với nha. Xin cám ơn nhiều nhiều.
Tại D3=SUMIF('KỶ LUẬT'!$C$3:$C$200,'TỔNG HỢP'!$B3,'KỶ LUẬT'!$F$3:$F$200)
Tại E3=SUMIF('KỶ LUẬT'!$C$3:$D$200,'TỔNG HỢP'!$B3,'KỶ LUẬT'!$G$3:$G$200)
Ko có mã cho từng học sinh sai thì ráng chịu nhé ^^
 
Lần chỉnh sửa cuối:

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,289
Được thích
16,102
Điểm
1,860
Tuổi
60
Nơi ở
An Giang
Bạn cho ít kết quả mẫu đi. Nói ko đúng là thế nào?
Xem lại chỗ này nè...........
Ở dưới nữa.
Tại D3=SUMIF('KỶ LUẬT'!C3:$C$200,'TỔNG HỢP'!$B3,'KỶ LUẬT'!$F$3:$F$200)
Tại E3=SUMIF('KỶ LUẬT'!$C3:D$200,'TỔNG HỢP'!$B3,'KỶ LUẬT'!$G$3:$G$200)
Ko có mã cho từng học sinh sai thì ráng chịu nhé ^^
 

justin_vn

Thành viên mới
Tham gia ngày
26 Tháng sáu 2013
Bài viết
45
Được thích
4
Điểm
365
Làm được rồi. cám ơn mọi người nhiều nhiều nha
 
Top Bottom