Vẽ biểu đồ tỉ giá ngoại tệ (1 người xem)

Liên hệ QC

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

thanhhung1324

Thành viên mới
Tham gia
27/2/08
Bài viết
25
Được thích
3
Chào mọi người,

Mình đang làm một biểu đồ thể hiện tỉ giá ngoạ tệ theo từng tháng. Trong tháng chỉ thể hiện các ngày giao dịch ( trừ chủ nhật và ngày lễ nên tối đa một tháng có 27 ngày giao dịch) thì sẽ có tỉ giá.
Trong file mình có 1 sheet lưu trữ dữ liệu được nhập vào hằng ngày. MỘt sheet là thể hiện biểu đồ. Khi tạo biểu đồ, mình copy công thức cho vùng data mặc định là 27 dòng. Khi dùng hàm COUNTA để cập nhật những dòng trống thì những ô không có dữ liệu ( những tháng có 24 ngày giao dịch là một ví dụ) thì 03 ngày cong lại excel vẫn tính là một dòng và gán giá trị 0 cho nó và show lên đồ thị.
MÌnh có vấn đề mong được mọi người giúp đỡ:
1- khi xác đinh được số dòng có dữ liệu ( tỉ giá ) trong sheet data) thì sheet main sẽ tự động "copy/update" công thức/data mà không phải setup mặc định là 27 dòng cố định. Xử lý vấn đề này như thế nào? %#^#$
 

File đính kèm

Có vô vàn cách:
- Làm như hoangminhtien
- Name Numbers làm trước, dùng CountIf(main!$D$2:$D$100;">0") để xác định số dòng. Name chtdate = Offset(Numbers;;-1)
- Name Numbers làm trước, dùng Count(main!$D$2:$D$100) để xác định số dòng. Name chtdate = Offset(Numbers;;-1)
- Sửa công thức E2 =IF($A2="";NA();INDEX(BANG;MATCH($A2;STT;0);E$1))
 
Cảm ơn các bạn. Mình đã học thêm được thêm kiến thức trong excel.
 
Xin chào.
Trong bai toán của minh, trong trường hợp mình tổng hợp số liệu theo từng tháng, từng năm. Khi mình chọn chức năng thể hiện tỉ giá trung bình trong một năm ( với năm là giá trị trong danh sách đổ xuống) thì mình kết hợp/ xử ly giá trị thể nào để đồ thị thể hiện đúng? Mong được các bạn hướng dẫn thêm.
 

File đính kèm

Bạn vẽ 3 loại biểu đồ với 3 vùng data khác nhau tương ứng, kích thước bằng nhau và nằm đè lên nhau.
Sau đó dùng đoạn code VBA để khi chọn option button nào thì cái biểu đồ tương ứng sẽ nhảy lên trên và hiển thị.
Tham khảo thêm bài thay đổi dạng đồ thị bằng listbox (cách 2), trong đó có đoạn code cần dùng để đưa 1 cái biểu đồ cần thiết lên trên.
 
Lần chỉnh sửa cuối:
Bạn vẽ 3 loại biểu đồ với 3 vùng data khác nhau tương ứng, kích thước bằng nhau và nằm đè lên nhau.
Sau đó dùng đoạn code VBA để khi chọn option button nào thì cái biểu đồ tương ứng sẽ nhảy lên trên và hiển thị.
Tham khảo thêm bài thay đổi dạng đồ thị bằng listbox (cách 2), trong đó có đoạn code cần dùng để đưa 1 cái biểu đồ cần thiết lên trên.
Mình cũng đã xem và tham khảo bài viết theo lonk của bạn. Tuy nhiên kiến thức về macro và Form control còn hạn hẹp nên mình chưa xử lý được. Mong được giúp đỡ.
( Trong excel của minh mình không thấy phàn propertive của các checkbox/listbox mặc dù mình đã show cái Form tool ra rồi)
 
Bạn chỉ nói không, chả thấy dữ liệu tháng của bạn thế nào, dữ liệu năm của bạn thế nào, mỗi dữ liệu muốn vẽ ra sao!
Bạn tạo dữ liệu và tự vẽ 3 cái biểu đồ, rồi đưa lên đây, lão huynh chết tiệt mới có thể làm cho bạn được. Listbox và combobox trong bài link trên là listbox vẽ từ công cụ control toolbox, chứ không phải thanh công cụ form. Listbox Form cũng có property riêng của nó nhưng thể hiện khác.

À mà property, sồ nhiều properties, chứ không phải propertive nhé!
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom