Tính khoảng cách từ 1 mãng đến mãng trong excel (1 người xem)

Liên hệ QC

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

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
 

File đính kèm

Cám ơn HieuCD nhiều.

1. đúng.
2. chưa đúng. ý mình là tổng số các kết quả của khoảng cách phải là 100 của sheet test * 200 của sheet training = 20000 kết quả
thực ra ý tưởng phát triển từ bài toán như link
http://bis.net.vn/forums/t/370.aspx

nếu được bạn giúp mình mỗi công đoạn làm 1 cái nút, nút 1 là tách training_Test, 1 nút Khoang_cach,....

tks,
 
Upvote 0
Cám ơn HieuCD nhiều.

1. đúng.
2. chưa đúng. ý mình là tổng số các kết quả của khoảng cách phải là 100 của sheet test * 200 của sheet training = 20000 kết quả
thực ra ý tưởng phát triển từ bài toán như link
http://bis.net.vn/forums/t/370.aspx

nếu được bạn giúp mình mỗi công đoạn làm 1 cái nút, nút 1 là tách training_Test, 1 nút Khoang_cach,....

tks,
nếu làm 3 nút lệnh thì 1 dòng của Sheet1 có thể nằm trong 2 sheet test và training
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom