Lọc sinh viên để thi lại có nhiều cột điểm (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hungsono1

Thành viên mới
Tham gia
5/4/11
Bài viết
47
Được thích
1
Xin chào các ace của GPE, mình có một thắc mắc xin nhờ mọi người chỉ giáo là do mình có một bảng điểm khoảng 45 môn học, do phải học xong để tổ chức thi lại một lần cho đỡ tốn thời gian. Một môn học lại có nhiều cột điểm. Ví dụ: Tư tưởng Hồ Chí Minh thì có cột điểm Điều kiện, Thi và Tổng kết. Do tất cả các môn chỉ nằm trong một bảng điểm cho nên vấn đề ở đây là lọc một lần để lấy danh sách thi lại cho tất cả các môn luôn. Mình làm hoài mà vẫn không được mong các ace giúp đỡ dùm.
Yêu cầu: lọc ở cột ĐK những ai không có điểm và cột TK: điểm <=4 để tổ chức thi lại. Bảng điểm nằm ở sheet "chi tiết".
Mình xin gửi file đính kèm, cám ơn mọi người.
---------------------------------------------------------------------------
Có ai giúp dùm mình không? Tại vì mình quản lý nhiều lớp mà làm thủ công thì lâu quá.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Có ai giúp dùm mình không? Tại vì mình quản lý nhiều lớp mà làm thủ công thì lâu quá.
1)- Theo mình, bài này xử nó bằng VBA_ Nếu đồng ý thì tiếp
2)- Bạn muốn kết quả như thế nào ??? Bảng kết quả đặt ở đâu ???. Ngay sheet đó hay sheet khác nữa ??? Nhập thử vài hàng xem mặt mũi nó ra sao
3)- Hôm nay thứ bảy ít thanh viên on- lai lắm, cứ từ từ sẽ có bài trả lời
Thân
Sao xài cái font gì mà chữ như ......con rắn, chẳng biết nó là gì nữa. Híc
 
Lần chỉnh sửa cuối:
1)- Theo mình, bài này xử nó bằng VBA_ Nếu đồng ý thì tiếp
2)- Bạn muốn kết quả như thế nào ??? Bảng kết quả đặt ở đâu ???. Ngay sheet đó hay sheet khác nữa ??? Nhập thử vài hàng xem mặt mũi nó ra sao
3)- Hôm nay thứ bảy ít thanh viên on- lai lắm, cứ từ từ sẽ có bài trả lời
Thân
Trước tiên cám ơn bạn nha! 1. Cách nào cũng được bạn à nhưng có thể áp dụng cho nhiều file khác vì mình quản lý nhiều lớp. 2. Quan trọng là lọc được danh sách, để ở sheet khác càng tốt.
 
CSDL của bạn có nhiều vấn đề từ lớn đến nhỏ cần sửa đổi mới mong tự động hóa được!

Đầu tiên những điểm nhỏ bạn cần sửa ngay, đó là:

(*) Tên trang tính không nên dùng tiếng việt có dấu; Chỉ nên là 'ChiTiet', 'DSach' & thêm trang nữa có tên là 'GPE'

(*) Tô màu toàn 1 cột hay toàn 1 dòng là điều cấm kỵ; Chỉ nên tô vùng miền có dữ liệu mà thôi; Cũng có thể chỉ tô những tên trường là đủ, nếu là người hà tiện.
Bạn hãy tự bỏ tô màu các cột đi, để biết thế nào là 'Lễ độ' (Điều này mình chỉ làm không quá 1 fút bằng VBA, nhưng với bạn thì 1 fút kéo chuột không biết được bao nhiêu dòng) Nhưng dù sao bạn cũng tự làm để 'tởn' đến già vì chuyện này!

(*) . . . .

Điểm lớn đầu tiên mà bạn f ải làm là thế này:

Tại trang 'GPE' bạn cần lập bảng có các trường sau

STT|MaMH| TenMH|MH
1| Đ ại cương VH |ĐẠI CƯƠNG VĂN HÓA VIỆT NAM|A2
2|..|. . ./ ... |

Trong bảng bạn cần lưu í các chữ được tô màu; Bạn không nên tùy tiện viết lách trong CSDL, tuy cái này là của bạn.

Bạn lập xong ta mới có cơ sở thảo luận tiếp . . .

Thân ái!
 
Đầu tiên những điểm nhỏ bạn cần sửa ngay, đó là:

(*) Tên trang tính không nên dùng tiếng việt có dấu; Chỉ nên là 'ChiTiet', 'DSach' & thêm trang nữa có tên là 'GPE'

(*) Tô màu toàn 1 cột hay toàn 1 dòng là điều cấm kỵ; Chỉ nên tô vùng miền có dữ liệu mà thôi; Cũng có thể chỉ tô những tên trường là đủ, nếu là người hà tiện.
Bạn hãy tự bỏ tô màu các cột đi, để biết thế nào là 'Lễ độ' (Điều này mình chỉ làm không quá 1 fút bằng VBA, nhưng với bạn thì 1 fút kéo chuột không biết được bao nhiêu dòng) Nhưng dù sao bạn cũng tự làm để 'tởn' đến già vì chuyện này!

(*) . . . .

Điểm lớn đầu tiên mà bạn f ải làm là thế này:

Tại trang 'GPE' bạn cần lập bảng có các trường sau

STT|MaMH| TenMH|MH
1| Đ ại cương VH |ĐẠI CƯƠNG VĂN HÓA VIỆT NAM|A2
2|..|. . ./ ... |

Trong bảng bạn cần lưu í các chữ được tô màu; Bạn không nên tùy tiện viết lách trong CSDL, tuy cái này là của bạn.

Bạn lập xong ta mới có cơ sở thảo luận tiếp . . .

Thân ái!
Mình đã chỉnh lại file rồi đó bạn, có gì xem giúp mình nhé! Cám ơn bạn nhiều.
 
Dữ liệu của bạn có 1 số lỗi
-Ô EJ10 lỗi công thức do EH10 dấu nháy
-Ô CV100 lỗi công thức
-Ô DD73 Chữ "HL" không phải giá trị số
- Bảng lập tại sheet GPE có 52 môn trong khi đó sheet chi tiết có 56 môn

Vậy tôi tạm xóa lỗi, không tính ô dữ liệu là chữ trong trường số (không bắt lỗi khi dữ liệu của bạn có các công thức lỗi), chỉ tính tới môn cuối cùng không tính thực tập(không có dữ liệu gì hết)
Do chưa biết mặt mũi cái Form thi lại thế nào nênb bạn tham khảo File.
 

File đính kèm

Nếu bạn muốn sử dụng hàm có sẵn trong excel thì có thế làm như sau, bạn xem trong sheet1, lọc theo từng môn
Nhược điểm: sử dụng hàm mảng nên tốc độ chậm -> thua xa VBA.
 

File đính kèm

vậy là tốt rồi, cám ơn các bạn nhiều nha!
 
Web KT

Bài viết mới nhất

Back
Top Bottom