caovanhau1507
Thành viên chính thức


- Tham gia
- 17/7/12
- Bài viết
- 79
- Được thích
- 3
Chào các anh chị GPE,
Hiện tại, e có file theo dõi biến động giá chứng khoán, việc theo dõi biến động được tiến hành như sau:
- Dữ liệu được chia làm 3 sheet gồm giá, khối lượng và dư nợ;
- Cổ phiếu được chia làm 2 nhóm HNX và HSX;
- Biến động giá được chia làm 2 nhóm theo dõi: TĂNG nhiều nhất và GIẢM nhiều nhất;
- Sort và trích xuất biến động giá theo 2 bước:
+ B1: Sort TĂNG (GIẢM) theo cổ phiếu có dư nợ >= 500tr. Nếu kết quả trả về số lượng cp có biến động giá (% thay đổi giá <> 0%) ít hơn số lượng cần theo dõi (hiện tại là 5cp) thì thực hiện bước 2;
+ B2: Sort TĂNG (GIẢM) theo nhóm cổ phiểu có dư nợ <=500tr để bổ sung vào số lượng còn thiếu trong bước 1;
- Xuất BC ra theo mẫu định dạng sẵn.
Em có thực hiện bằng công thức bình thường thông qua các sheet tính toán phụ nhưng do dữ liệu là mảng động (số lượng dòng/cột tăng lên theo ngày) nên vệc tính toán bị chậm (thường rơi vào tình trạng calculating...)
Nhờ các anh chị tư vấn giúp e cách giải quyết, xử lý bằng formular hay VBA em đều cảm ơn
Trân trọng.
Hiện tại, e có file theo dõi biến động giá chứng khoán, việc theo dõi biến động được tiến hành như sau:
- Dữ liệu được chia làm 3 sheet gồm giá, khối lượng và dư nợ;
- Cổ phiếu được chia làm 2 nhóm HNX và HSX;
- Biến động giá được chia làm 2 nhóm theo dõi: TĂNG nhiều nhất và GIẢM nhiều nhất;
- Sort và trích xuất biến động giá theo 2 bước:
+ B1: Sort TĂNG (GIẢM) theo cổ phiếu có dư nợ >= 500tr. Nếu kết quả trả về số lượng cp có biến động giá (% thay đổi giá <> 0%) ít hơn số lượng cần theo dõi (hiện tại là 5cp) thì thực hiện bước 2;
+ B2: Sort TĂNG (GIẢM) theo nhóm cổ phiểu có dư nợ <=500tr để bổ sung vào số lượng còn thiếu trong bước 1;
- Xuất BC ra theo mẫu định dạng sẵn.
Em có thực hiện bằng công thức bình thường thông qua các sheet tính toán phụ nhưng do dữ liệu là mảng động (số lượng dòng/cột tăng lên theo ngày) nên vệc tính toán bị chậm (thường rơi vào tình trạng calculating...)
Nhờ các anh chị tư vấn giúp e cách giải quyết, xử lý bằng formular hay VBA em đều cảm ơn

Trân trọng.