Code lấy giá trị từ min đến max, nhưng chỉ hiện giá trị min và max,... và 1 số khác (2 người xem)

Liên hệ QC

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

quoc_huy1702

Thành viên hoạt động
Tham gia
9/6/11
Bài viết
132
Được thích
20
Nghề nghiệp
NVVP
Xin chào mọi người
em được sếp giao làm 1 báo cáo từ dữ liệu như file đính kèm
Như yêu cầu ở các hình bên dưới, e đã thử làm bằng pivot, và dùng hàm
nhưng có bất tiện dùng hàm, khi dữ liệu có thêm tháng mới lại phải fill lại. còn dùng pivot thì không ra được layout như hình.
Chắc chỉ dùng vba thì may ra. mà khoảng này em mù tròn trĩn
xin anh chị em giúp đỡ
Data
DATA__zps646895a2.jpg

Kết quả và yêu cầu 01
KETQUA01_zps4be5ec2a.jpg

Kết quả và yêu cầu 02
KETQUA02_zps0f215513.jpg

Em biết là đưa ra yêu cầu vầy làm anh chị em mất thời gian, em xin hậu tạ buổi ăn làm quen các cao nhân giúp em giải quyết được yêu cầu này
Trân trọng.
 

File đính kèm

Có hai đợt yếu cầu, một đợt 4 mục. Giải hết 8 mục này cũng phải hơn chục lượt - cứ mỗi lượt lại có "như vầy chưa đúng, trường hợp..."

Khi nào thì được xác định là ăn được buổi ăn?
Bắt đầu trả lời? Trả lời cuối cùng? Trả lời mấy câu thì được tính ăn tiền, hay phải đủ 8 mục? Cỡ 4,5 người trả lời thì ai ăn ai nhịn? Nếu cả 4,5 được ăn thì có cần hẹn ngày ăn cùng lúc hay mỗi người một bữa riêng?
 
Upvote 0
Đọc thấy nếu giúp sẽ có............ăn cũng thích (mà cũng chẳng biết ăn ở đâu nữa, rủi bạn í mà ở Hà Nội là...."tèo", híc ), ráng tý tẹo xem sao
Sheet "KET QUA 1":
- Trong 4 yêu cầu thì 3 yêu cầu là sắp xếp ==> dùng công cụ Sort của anh Bill cho đỡ "zách việc"
- Trong yêu cầu thứ 3 có câu: "Mỗi 5 usd là 1 bước giá......" ==> cóc có hiểu
- Điều kiệu 4 thì ........hơi hơi hiểu nhưng nhìn vào kết quả một hồi thấy..........."cóc" có hiểu gì cả
1**** CHINA & THONG DUNG ==> lượng 650 ==> hiểu
***** ĐƠN GIÁ sao chỉ có 359 ( sao không thể hiện Min - Max là 359- 362)
2**SING & THƠM ==> sao lượng không là 190 mà là 120
*** ĐƠN GIÁ ==> 505- 507 ==> vậy "Mỗi 5 usd là 1 bước giá" phải hiểu như thế nào vậy bạn ???
Thân
Híc
 
Upvote 0
dạ, về việc ăn thì em ở HCM, nên sẽ mời anh chị em nào giúp sớm nhất đúng như yêu cầu của đề bài, còn các anh chị khác em mời cafe giao lưu để e được học hỏi thêm nữa -=.,,

Những điểm mà anh concogia chỉ ra điều hợp lý, em thể hiện sai do tối qua khuya quá, buồn ngủ nên nhìn không rõ ràng

Về điều kiện đơn giá cũng là 1 cái đau đầu, em xin giải thích thêm
Trong bảng kết quả 01 , em đã thể hiện sai kết quả mong muốn
em xin post lại kết quả mong muốn
KETQUA01_dasua_zps29e170b1.jpg



Về mỗi 5 usd là 1 bước giá thì là vầy

Có thể chia bắt đầu từ thấp nhất là 300 - 304 là 1 bước giá, 305 - 309 là 1 bước giá, 310 -314 là 1 bước giá. Cứ như vậy tăng dần lên

Trong trường hợp có đủ giá trong khung 300 - 304 thì thể hiện giá min là 300 , max là 304.Vậy kết quả thể hiện là "300 - 304"

Còn chỉ có 300, 301,302 thì kết quả thể hiện là "300 - 302"
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
dạ, về việc ăn thì em ở HCM, nên sẽ mời anh chị em nào giúp sớm nhất đúng như yêu cầu của đề bài, còn các anh chị khác em mời cafe giao lưu để e được học hỏi thêm nữa -=.,,

Ít nhất được ly cafe, tham gia xum tụ

Chú ý,

- nhớ enable macro
- Ket qua 1: chạy nút RUN1
- Ket qua 2:
___________ các tiêu chí sắp xếp giống ket qua 1
___________ tự động chạy khi chọn Khách hàng
___________ vì đã chọn Khách hàng nên cột 2 hiện địa điểm, (cần gì hiện khách hàng, ví như HỒNG HỒNG suốt)
___________ nếu chọn khách hàng là "All" sẽ là tất cả giống kết quả 1

vậy thử đi xem sao, rui phản hồi cf
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Ít nhất được ly cafe, tham gia xum tụ

Chú ý,

- nhớ enable macro
- Ket qua 1: chạy nút RUN1
- Ket qua 2:
___________ các tiêu chí sắp xếp giống ket qua 1
___________ tự động chạy khi chọn Khách hàng
___________ vì đã chọn Khách hàng nên cột 2 hiện địa điểm, (cần gì hiện khách hàng, ví như HỒNG HỒNG suốt)
___________ nếu chọn khách hàng là "All" sẽ là tất cả giống kết quả 1

vậy thử đi xem sao, rui phản hồi cf

Sửa lại chút cho nhanh hơn,
và chuẩn hơn khi tắt sự kiện EnableEven

và chú ý thêm như đã nhắn với bạn trước
- nhớ kiểm tra cẩn thận đặc biệt các trường hợp "bước giá 5" vì tôi mới làm nhanh , bạn cần phải test nhiều để xem chương trình đã thích hợp chưa

- Tôi có đưa thêm đơn vị tính vào để cho rõ ràng

- Bạn cũng chú ý 2 ô "THÔNG DỤNG" và "THƠM" là 2 ô chương trình có lấy dữ liệu tên vào ==> nên phải gõ vào chính xác giống như ở dữ liệu - dĩ nhiên có thể thay đổi hay thêm hàng hoá nữa, nếu thêm thì phải sửa vùng dữ liệu mới trong 2 sub ketqua1 và ketqua2

-VỀ việc bạn mời cafe: RẤT tiếc tôi không có điều kiện thời gian để đi với bạn được, vậy bac concogia đại diện là được rùi, cám ơn bạn
 

File đính kèm

Upvote 0
Cám ơn anh vodoi2x đã bỏ thời gian ra giúp em giải quyết vấn đề,
em đang tìm hiểu code anh viết để có thể chỉnh thêm 1 chút; thay vì sheet kết quả 1 cột a là tháng thì hiện là list ngày
 
Upvote 0
Em có thêm dữ liệu vào thì có phát sinh cái này chưa như ý lắm
Phần bước giá 5usd ;

Trong dữ liệu này cho thấy



Nhóm Thơm tháng 1; kết quả trong bước giá là 680 - 684; có 2 giá 680 và 681 thôi
nhưng kết quả của anh thì có 681 có nhiều số lẻ phía sau quá.


em chỉ cần hiện 680 - 681

anh xem lại giúp

Link download file đã thêm dữ liệu
http://www.mediafire.com/?h00whc7tt73327k
 
Lần chỉnh sửa cuối:
Upvote 0
Em có thêm dữ liệu vào thì có phát sinh cái này chưa như ý lắm
Phần bước giá 5usd ;

Trong dữ liệu này cho thấy
Nhóm Thơm tháng 1; kết quả trong bước giá là 680 - 684; có 2 giá 680 và 681 thôi
nhưng kết quả của anh thì có 681 có nhiều số lẻ phía sau quá.


em chỉ cần hiện 680 - 681

anh xem lại giúp

Link download file đã thêm dữ liệu

Cái này chắc chắn là cột gốc đơn giá của bạn có số lẻ, 681.431............ không phải do chuơng trình

tuy vậy CT có thể làm tròn về nguyên - vậy bạn muốn làm tròn về bao nhiêu (mấy số thập phân)??? theo ví dụ 681 đó, thì là 0 số,

nhưng k rõ giá thực tế thế nào 0 số thập phân (chỉ lấy phần nguyên) được không, và làm tròn???
 
Upvote 0
Web KT

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

Back
Top Bottom