Thống kê kết quả tuyển sinh vào lớp 10 theo trường (4 người xem)

Liên hệ QC

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

lecongminh1967

Thành viên mới
Tham gia
25/12/09
Bài viết
14
Được thích
0
Xin chào Quý thầy/cô! Xin được giúp đỡ tôi 2 vấn đề sau:
1. thống kê phổ điểm theo đơn vị trường từ kết quả tuyển sinh vào lớp 10 toàn tỉnh do SGD gửi về. Tôi dùng hàm sumproduct nhưng kết quả cứ trả về 0.
2. Tính giá trị trung bình theo từng môn, theo đơn vị trường, sau đó so sánh giữa các trường. Tôi đã làm nhưng chưa đạt yêu cầu là khi tính giá trị
trung bình phải loại bỏ những em bỏ thi (có điểm thi là -1)
Tôi có gửi file đính kèm. Xin chân thành cám ơn Quý thầy/cô ạ. Chúc Quý thầy/cô sức khỏe.
 

File đính kèm

Xin chào Quý thầy/cô! Xin được giúp đỡ tôi 2 vấn đề sau:
1. thống kê phổ điểm theo đơn vị trường từ kết quả tuyển sinh vào lớp 10 toàn tỉnh do SGD gửi về. Tôi dùng hàm sumproduct nhưng kết quả cứ trả về 0.
2. Tính giá trị trung bình theo từng môn, theo đơn vị trường, sau đó so sánh giữa các trường. Tôi đã làm nhưng chưa đạt yêu cầu là khi tính giá trị
trung bình phải loại bỏ những em bỏ thi (có điểm thi là -1)
Tôi có gửi file đính kèm. Xin chân thành cám ơn Quý thầy/cô ạ. Chúc Quý thầy/cô sức khỏe.
Mình đã sửa và tô những ô màu xanh, những ô còn lại bạn thực hiện tương tự. Mà cột mã trường của bạn có những ô gõ không đúng định dạng (dư khoảng trắng phía sau dẫn đến thống kê không đúng, bạn xem những ô mã canh bên trái là dư khoảng trắng).
 

File đính kèm

Hãy thảo luận về tiêu chí thống kê theo fổ điểm của bạn.

1. thống kê phổ điểm theo đơn vị trường từ kết quả tuyển sinh vào lớp 10 toàn tỉnh do SGD gửi về. Tôi dùng hàm sumproduct nhưng kết quả cứ trả về 0.


(1) Tại trang tính 'PhoDiem_Van', cột [D:E] bạn viết 0; hai cột tiếp sau bạn ghi 0->1,75
Ở đây mình fải hiểu giới hạn của cột thống kê thứ 2 này sẽ là từ >0 cho đến 1.75 (Có nghĩa là 0<XX
<=1.75)
Bạn lại ghi là: 0 -> 1,75 Vậy là bạn viết sai ở đây. Ông bà ta nói sai con toán bán con trâu, nên bạn cẩn thận hơn cho những lần sau đi nha;

(2) Mình thấy trong file của bạn có macro; Vậy thì ta hoàn toàn có thể nhờ macro tự động hóa để tính fổ diểm của từng môn chỉ bằng 1 cú lich chuột chọn môn, bạn nghĩ sao?
Tất nhiên muốn vậy cần sửa lại CSDL của bạn chút đĩnh, ngõ hầu thống nhất từ đầu chí cuối.
Hiện tại CSDL của bạn đang lôm côm lắm! Ngoài cái bạn trện đã nêu, mình thấy các trường trùng nhau nhiều, như đã có [toan] lại còn có [Toan], đã có [nguvan] còn có thêm [Van] là sao?
Mà bạn ghi [nguvan], sao không ghi là [NguVan] (?)

. . . . . . (Lúc khác mình sẽ nói thêm;)







 
Xin chào Quý thầy/cô! Xin được giúp đỡ tôi 2 vấn đề sau:
1. thống kê phổ điểm theo đơn vị trường từ kết quả tuyển sinh vào lớp 10 toàn tỉnh do SGD gửi về. Tôi dùng hàm sumproduct nhưng kết quả cứ trả về 0.
2. Tính giá trị trung bình theo từng môn, theo đơn vị trường, sau đó so sánh giữa các trường. Tôi đã làm nhưng chưa đạt yêu cầu là khi tính giá trị
trung bình phải loại bỏ những em bỏ thi (có điểm thi là -1)
Tôi có gửi file đính kèm. Xin chân thành cám ơn Quý thầy/cô ạ. Chúc Quý thầy/cô sức khỏe.

Đã xài code thì chơi luôn cho các sheet thống kê cho "đã".
Do chưa hiểu rõ lắm nên kết quả có sai chỗ nào thì "la lên" nhé. Nhớ đưa kết quả đúng là gì để dễ so sánh.
 

File đính kèm

Xin chào các bạn! Chào bạn Ba Tê! Tôi đã text kết quả mà bạn làm, tất cả đã ok. Tôi đã đọc đoạn code của bạn và cố hiểu nhưng ui cha nó cao siêu quá không thể hiểu nổi!! Hi… còn cái phổ điểm môn Toán và Anh nữa, bạn giúp cho trót luôn nhé. Tôi có gửi kèm lại cái file đó và copy sẵn thêm hai sheet “phodiem_Toán” và “phodiem_Anh”. Cám ơn bạn rất nhiều ạ!

P/s Ôi bạn ơi, tôi đã xài hết dung lượng được phép up lên rồi nên k up file đó lên được nữa, bạn làm thêm 2 sheet phổ điểm Toán và Anh giúp tôi với nhé! Thiệt là ngại quá à, nhưng biết làm sao đây... cám ơn bạn rất nhiều...
 
Xin chào các bạn! Chào bạn Ba Tê! Tôi vừa copy dữ liệu thật và sheet "ketqua" (vùng dữ liệu là A2:AD16105, có thể năm sau vùng dữ liệu sẽ nhiều dòng hơn nữa) thì cả hai sheet GTTB và phodiem_Van đều báo lỗi, các macros đều không chạy được. Bạn xem lại giúp nhé!
 
Xin chào các bạn! Chào bạn Ba Tê! Tôi vừa copy dữ liệu thật và sheet "ketqua" (vùng dữ liệu là A2:AD16105, có thể năm sau vùng dữ liệu sẽ nhiều dòng hơn nữa) thì cả hai sheet GTTB và phodiem_Van đều báo lỗi, các macros đều không chạy được. Bạn xem lại giúp nhé!
Không được là báo lỗi gì, không biết làm sao sửa.
Tôi copy dữ liệu đến dòng 20.000, code vẫn chạy bình thường mà. Có lẽ máy bạn "yếu" chăng.
Xài Office 2003 hay 2010. Nếu 2010 thì file chỉ có khoảng 800KB, nếu 2003 thì lên đến khoảng 8MB. Oải.
 

File đính kèm

Lần chỉnh sửa cuối:
Tại sheet ketqua_truong, khi chạy macro “loc” thì báo lỗi ở ln 13, col 101 như sau:
dArr(K, 3) = DateSerial(Right(sArr(I, 13), 4), Mid(sArr(I, 13), 4, 2), Left(sArr(I, 13), 2))
và kết quả lọc là khi chọn trường nào cũng đều có số HS đăng ký dự thi là 2048 hết!
tại shett “GTTB” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 24, col 21: Tem = sArr(I, 2)
Tại sheet “pdiem_Van” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 32, col 21: Tem = sArr(I, 2)
Tại sheet “pdiem_Toán” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 24, col 21: Tem = sArr(I, 2)
Tại sheet “pdiem_Anh” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 24, col 21: Tem = sArr(I, 2)
Bạn xem lại giúp mình nhé. Cám ơn bạn rất nhiều!
P/s: Nếu có thể được bạn có thể thống kê lại phổ điểm các môn và GTTB có thêm điều kiện là không thống kê những thí sinh tự do – là những thí sinh không có “mã lớp” tức là mã lớp = rỗng. Ở đây chỉ thống kê phổ điểm và GTTB cho đối tượng học sinh dự thi lần đầu thôi. Vậu bạn nhé, cám ơn bạn
 
Tại sheet ketqua_truong, khi chạy macro “loc” thì báo lỗi ở ln 13, col 101 như sau:
dArr(K, 3) = DateSerial(Right(sArr(I, 13), 4), Mid(sArr(I, 13), 4, 2), Left(sArr(I, 13), 2))
và kết quả lọc là khi chọn trường nào cũng đều có số HS đăng ký dự thi là 2048 hết!
tại shett “GTTB” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 24, col 21: Tem = sArr(I, 2)
Tại sheet “pdiem_Van” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 32, col 21: Tem = sArr(I, 2)
Tại sheet “pdiem_Toán” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 24, col 21: Tem = sArr(I, 2)
Tại sheet “pdiem_Anh” khi nhấp chọn vào nút lệnh macro thì báo lỗi ở ln 24, col 21: Tem = sArr(I, 2)
Bạn xem lại giúp mình nhé. Cám ơn bạn rất nhiều!
P/s: Nếu có thể được bạn có thể thống kê lại phổ điểm các môn và GTTB có thêm điều kiện là không thống kê những thí sinh tự do – là những thí sinh không có “mã lớp” tức là mã lớp = rỗng. Ở đây chỉ thống kê phổ điểm và GTTB cho đối tượng học sinh dự thi lần đầu thôi. Vậu bạn nhé, cám ơn bạn
- Sheet ketqua_truong bạn delete từ dòng 1001 xuống dưới, tôi giả lập dữ liệu rồi xóa chưa hết.
- Không thấy file không thể biết lý do lỗi, có lẽ dữ liệu không chuẩn, Date lúc dạng Text, lúc dạng Date.. chẳng hạn.
Bạn có thể gởi file lên Mediafire rồi gởi link vào bài viết trong GPE.
Nói chung chung chẳng làm được gì đâu.
---------------------------------
 
Lần chỉnh sửa cuối:
Mình vừa gửi lại file vào hộp thư cảu bạn đó. rất cám ơn bạn!
 
Mình vừa gửi lại file vào hộp thư cảu bạn đó. rất cám ơn bạn!

- Lỗi dArr(K, 3) = DateSerial(Right(sArr(I, 13), 4), Mid(sArr(I, 13), 4, 2), Left(sArr(I, 13), 2)): Máy tôi không bị lỗi này.
Cột Ngay sinh sheet Ketqua là kiểu Text, lại không chuẩn: đủ kiểu: " 7/ 7/2000", "7 /7 /2000","07/07/2000"...
- Lỗi: khi chọn trường nào cũng đều có số HS đăng ký dự thi là 2048 hết! Xem lý do ở bài #9
- Lỗi Tem = sArr(I, 2): Trong sheet ketqua có ô B1058 rỗng dẫn đến lỗi này.
Bạn chép dữ liệu đầy đủ vào sheet ketqua của file này rồi thử lại xem.
 
(1) Không phải như bạn hiểu: Cần phải thống kê điểm 0 riêng và điểm dưới 2 riêng. Những thang điểm phải thống kê: Điểm 0; điểm từ 0 đến dưới 2; điểm từ 2 đén dưới 3.5; điểm từ 3.5 đến dưới 5; điểm từ 5 đến dưới 6.5; điểm từ 6.5 đến dưới 8; điểm từ 8 đến 10 và điểm 10.
(2) Macro là mình xin của người khác, còn công thức là của mình vì mình chưa biết gì về macro... hii nên mới vừa có nạc vừa có mỡ như vậy! còn cơ sở dữ liệu mình đâu có làm trùng mảng như bạn nói đâu???
 
(1) Không phải như bạn hiểu: Cần phải thống kê điểm 0 riêng và điểm dưới 2 riêng. Những thang điểm phải thống kê: Điểm 0; điểm từ 0 đến dưới 2; điểm từ 2 đén dưới 3.5; điểm từ 3.5 đến dưới 5; điểm từ 5 đến dưới 6.5; điểm từ 6.5 đến dưới 8; điểm từ 8 đến 10 và điểm 10.
(2) Macro là mình xin của người khác, còn công thức là của mình vì mình chưa biết gì về macro... hii nên mới vừa có nạc vừa có mỡ như vậy! còn cơ sở dữ liệu mình đâu có làm trùng mảng như bạn nói đâu???

(1) Bài này là bạn muốn nói với người viết và nội dung của bài nào?
(2) Tôi nói gì về chuyện này?
-------------------------------------------
Khi viết bài trả lời một bài nào đó cần nhấn vào nút "Trả Lời Với Trich Dẫn" dưới bài đó, rồi viết nội dung của mình.
Bạn viết thế này mọi người "chạy mất dép".
-------------------------------------------
Bài #11 tôi "quên" đính kèm file.
Xem lại file này. Đã chình lại theo (1) của ý bạn.
 

File đính kèm

Lần chỉnh sửa cuối:
(1) Bài này là bạn muốn nói với người viết và nội dung của bài nào?
(2) Tôi nói gì về chuyện này?
-------------------------------------------
Khi viết bài trả lời một bài nào đó cần nhấn vào nút "Trả Lời Với Trich Dẫn" dưới bài đó, rồi viết nội dung của mình.
Bạn viết thế này mọi người "chạy mất dép".
-------------------------------------------
Bài #11 tôi "quên" đính kèm file.
Xem lại file này. Đã chình lại theo (1) của ý bạn.
Xin lỗi bạn, bài đó để giải thích cho một người khác chứ k phải bạn. Mình đã copy dữ liệu và kiểm tra, kết quả ok rồi bạn ạ. Cám ơn bạn nhiều lắm, mình ở Bình Thuận, rất hân hạnh làm quen với bạn. Chúc bạn nhiều sức khỏe và may mắn. Thân chào bạn!
 
Web KT

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

Back
Top Bottom