khanhvc2003
Thành viên mới

- Tham gia
- 10/3/08
- Bài viết
- 34
- Được thích
- 6
chào mọi người!
Mình có file excel như file đính kèm, có ý tưởng nhưng không biết làm mong được trợ giúp.
Lý thuyết:
File có 1 sheet gồm nhiều dòng (số dòng không hạn chế) và 25 cột (cột thứ 25 - cột Y là cột đánh giá xếp loại cho 24 cột trước, có nghĩa là với các giá trị tương ứng từ cột thứ 1 đến cột thứ 24 sẽ cho kết quả là cột 25).
Yêu cầu:
1. tách sheet hiện có ra làm 2 sheet mới với điều kiện, sheet test = 1/3 số dòng sheet đầu, sheet training = 2/3 số dòng ban đầu, các dòng được lấy ngẫu nhiên, có thể dữ lại dòng đầu tiên là tiêu đề.
2. tính khoảng cách từ sheet test đến sheet traing và điền kết quả vào sheet khoangcach. Cách tính là ví dụ: khoangcach!A2=sqrt((test!A2-traing!A2)^2+ (test!B2-traing!B2)^2 + ....+ (test!x2-traing!x2)^2)
khoangcach!A3=sqrt((test!A2-traing!A3)^2+ (test!B2-traing!B3)^2 + ....+ (test!x2-traing!x3)^2)
...
...
(có nghĩa là tính bắt cầu từng phần tử tương ứng của dòng trong sheet test đến tất cả các giá trị trong sheet training).
mong được hướng dẫn viết VBA để làm các yêu cầu trên.
Cám ơn,
Khanh
Mình có file excel như file đính kèm, có ý tưởng nhưng không biết làm mong được trợ giúp.
Lý thuyết:
File có 1 sheet gồm nhiều dòng (số dòng không hạn chế) và 25 cột (cột thứ 25 - cột Y là cột đánh giá xếp loại cho 24 cột trước, có nghĩa là với các giá trị tương ứng từ cột thứ 1 đến cột thứ 24 sẽ cho kết quả là cột 25).
Yêu cầu:
1. tách sheet hiện có ra làm 2 sheet mới với điều kiện, sheet test = 1/3 số dòng sheet đầu, sheet training = 2/3 số dòng ban đầu, các dòng được lấy ngẫu nhiên, có thể dữ lại dòng đầu tiên là tiêu đề.
2. tính khoảng cách từ sheet test đến sheet traing và điền kết quả vào sheet khoangcach. Cách tính là ví dụ: khoangcach!A2=sqrt((test!A2-traing!A2)^2+ (test!B2-traing!B2)^2 + ....+ (test!x2-traing!x2)^2)
khoangcach!A3=sqrt((test!A2-traing!A3)^2+ (test!B2-traing!B3)^2 + ....+ (test!x2-traing!x3)^2)
...
...
(có nghĩa là tính bắt cầu từng phần tử tương ứng của dòng trong sheet test đến tất cả các giá trị trong sheet training).
mong được hướng dẫn viết VBA để làm các yêu cầu trên.
Cám ơn,
Khanh