thử File này xem đúng ý bạn khôngNhờ cả nhà tạo giúp mình công thức thống kê trong file đính kèm
Dạ đúng được cột sau, nhưng 2 cột trước cũng cần công thức vào luôn đó anh, chứ trong file là em coppy
Mình muốn công thức bắt đầu ngay từ môn học, tức là bên chi tiết có bao nhiêu môn học sẽ tự động cập nhật môn học đó
Và nếu môn đó có 2 giáo viên dạy thì sẽ tự động nhảy thành 2 dòng.
Bạn hiểu ý mình không hj. Mình diễn đạt hơi tệ
Sửa lại thế này không biết đã đúng chưaMình muốn công thức bắt đầu ngay từ môn học, tức là bên chi tiết có bao nhiêu môn học sẽ tự động cập nhật môn học đó
Và nếu môn đó có 2 giáo viên dạy thì sẽ tự động nhảy thành 2 dòng.
Bạn hiểu ý mình không hj. Mình diễn đạt hơi tệ
Bạn ơi, có chút vấn đề nữa. Công thức này chưa áp dụng với trường hợp : Nếu 1 giáo viên dạy nhiều môn thì sẽ nhảy ra 1 giáo viên dạy nhiều môn đó.
Vậy thì bạn up file có 20.000 dòng lên để bác Ba tê giúp luôn.Bạn oi, dữ liệu lên đến 20.000 dòng thì có áp dụng được không ạ.
Mình thử nhưng không được, không biết chỉnh chổ nào
Vậy thì bạn up file có 20.000 dòng lên để bác Ba tê giúp luôn.
Vậy thì bạn up file có 20.000 dòng lên để bác Ba tê giúp luôn.
ba hồi thì 20 000 , ngứa tay thì đẩy lên 90 000 , không biết câu nào mới là thật đây ?[/QUOTE
Mình áp dụng cho nhiều trường hợp khác nhau, nên mới trao đổi nhờ các bạn hổ trợ đấy ak
Mình áp dụng cho nhiều trường hợp khác nhau, nên mới trao đổi nhờ các bạn hổ trợ đấy ak
Muốn áp dụng thì phải biết "chút đỉnh" VBA.
Nếu dữ liệu chỉ 4 cột như sheet CHI TIET, thì bạn nạp dữ liệu thật 100.000 dòng thử xem
Một môn học của 1 Mã Giáo viên thì có tối đa bao nhiêu Học viên? Không thể nhiều hơn 16.384 cột trong Excel được đâu. Không thể làm dữ liệu ảo.
Trong code có dòng này:
ReDim dArr(1 To UBound(sArr, 1), 1 To 100)
Số 100 là giới hạn số cột trong bảng kết quả, bạn muốn sửa thành bao nhiêu thì tất cả các số 100 trong Sub bạn sửa thành số đó.
(Hỗ trợ chứ không phải hổ trợ nghe bạn - tại thấy liên quan đến GV - Mà GV thì viết ak là gì vậy?)[/QUOTE
Bạn ơi, mình có 66.000 dòng chứ không phải 66.000 cột đâu bạn .
Mình thay 66.000 thì không nhảy được kêt quả
Số dòng thì liên quan gì đến code? Tôi hỏi bạn là mỗi Giảng viên 1 môn có tối đa bao nhiêu học viên mà bạn chưa trả lời.
Số 100 là số học viên của 1 môn của 1 GV mà.
Bạn nén lại rồi gởi cái file 66.000 dòng lên đây. Chỉ cần mã có GV thôi, tên thật thì xóa đi.
Bạn nói suông không thể biết tại sao không được.
Híc!
Mình gửi đây, bạn xem giúp.
Bạn ơi, 1 giáo viên có tối đa 400 học viên
Nhưng có rất nhiều môn học và giáo viên cũng khác nhau cho từng môn học đó.
Bạn hiểu ý mình không nhỉ. File bạn gửi trước mình áp dụng được cho 100 dòng nhưng nếu hơn 100 dòng thì không ra kết quả.
Hơi phức tạp hè
Chẳng có gì phức tạp.
Dữ liệu "ảo" của bạn là hơn 4.600 GV, mỗi GV chỉ có 1 HV (Chỉ có 2 GV hơn 1 HV). Code chạy bình thường dù tôi sửa cho mỗi GV có tối đa 500 HV.
1 HV học toán của hơn 4.600 GV? (không hiểu nỗi, giả lập dữ liệu như giỡn chơi)
"Bạn hiểu ý mình không nhỉ".
Nhìn dữ liệu kiểu đó thì không hiểu! Chờ người hiểu ý bạn nhé.