Xếp Hạng phần trăm theo điều kiện

Liên hệ QC

longcin11

Thành viên mới
Tham gia
27/12/14
Bài viết
15
Được thích
0
Chào cả nhà,

Mọi người giúp em tính ranking volume dựa theo điều kiện là ranking sô volume chia theo từng tỉnh với ạ.
Mọi người xem file đính kèm giúp em.

Em cảm ơn nhiều.
 

File đính kèm

  • test.xlsm
    4.8 MB · Đọc: 8
Chào cả nhà,

Mọi người giúp em tính ranking volume dựa theo điều kiện là ranking sô volume chia theo từng tỉnh với ạ.
Mọi người xem file đính kèm giúp em.

Em cảm ơn nhiều.
Bạn nói rõ hớt xếp hạng theo tiêu chí nào. Làm sao có số % đó.
 
Bạn nói rõ hớt xếp hạng theo tiêu chí nào. Làm sao có số % đó.
Cảm ơn bạn quan tâm,

Ý mình là muốn xếp hạng ranking theo thứ tự từ lớn đến bé ở cột volume ( hiện tại mình đang dùng công thức "percentrank.inc", nhưng công thức này chỉ cho phép mình tính trên total mà không thể chia theo cột province được).

Thanks
 
Cảm ơn bạn quan tâm,
Ý mình là muốn xếp hạng ranking theo thứ tự từ lớn đến bé ở cột volume ( hiện tại mình đang dùng công thức "percentrank.inc", nhưng công thức này chỉ cho phép mình tính trên total mà không thể chia theo cột province được).
Cảm ơn
Từ cột Volume, tính Ranking như thế nào vậy bạn?
 
Cảm ơn bạn quan tâm,

Ý mình là muốn xếp hạng ranking theo thứ tự từ lớn đến bé ở cột volume ( hiện tại mình đang dùng công thức "percentrank.inc", nhưng công thức này chỉ cho phép mình tính trên total mà không thể chia theo cột province được).

Cảm ơn
Công thức này tính theo tỉnh và sản lượng xem đúng ý bạn không.

Mã:
=SUMPRODUCT(--($B$2:$B$191=B2),--(C2<$C$2:$C$191))+1
 
Từ cột Volume, tính Ranking như thế nào vậy bạn?
Công thức này bạn: =PERCENTRANK($C$2:$C$191,C2)
Bài đã được tự động gộp:

Công thức này tính theo tỉnh và sản lượng xem đúng ý bạn không.

Mã:
=SUMPRODUCT(--($B$2:$B$191=B2),--(C2<$C$2:$C$191))+1
Không đúng ý mình rồi bạn. Ý mình là kết quả trả về giống với cột D (ranking) á ( nghĩa là thí dụ trong 100 hàng có giá trị là cùng tỉnh nó sẽ dựa theo cột volume để sắp xếp thứ hạng theo % đạt được) , nhưng công thức ở đó mình chỉ có thể tính được trên total mà không chia theo tỉnh được Công thức cua mình ở cột D hiện tại là : =PERCENTRANK($C$2:$C$191,C2). ><
Cảm ơn
 
Cảm ơn bạn quan tâm,

Ý mình là muốn xếp hạng ranking theo thứ tự từ lớn đến bé ở cột volume ( hiện tại mình đang dùng công thức "percentrank.inc", nhưng công thức này chỉ cho phép mình tính trên total mà không thể chia theo cột province được).

Cảm ơn
Giả sử có hai hoặc nhiều Volume có giá trị bằng nhau thì bạn xếp hạng như thế nào?
Ví dụ:
Lâm đồng: 150 Xếp hạng ??
Lâm đồng: 50 Xếp hạng ??
Lâm đồng: 150 Xếp hạng ??
Lâm đồng: 80 Xếp hạng ??
Lâm đồng: 150 Xếp hạng ??
Lâm đồng: 50 Xếp hạng ??

Bạn trả lời (điền bằng tay) vào các chỗ ?? ở trên, lúc đó sẽ có công thức phù hợp.

Thân
 
Kết quả không giống như cột D (Ranking) trong file đính kèm?
Có phải Top 10% - 40% được lọc từ công thức trên không?
À là do mình cắt bớt data vì dung lượng quá lớn ạ.
Bài đã được tự động gộp:

Giả sử có hai hoặc nhiều Volume có giá trị bằng nhau thì bạn xếp hạng như thế nào?
Ví dụ:
Lâm đồng: 150 Xếp hạng ??
Lâm đồng: 50 Xếp hạng ??
Lâm đồng: 150 Xếp hạng ??
Lâm đồng: 80 Xếp hạng ??
Lâm đồng: 150 Xếp hạng ??
Lâm đồng: 50 Xếp hạng ??

Bạn trả lời (điền bằng tay) vào các chỗ ?? ở trên, lúc đó sẽ có công thức phù hợp.

Thân
Công thức sẽ trả kết quả như này bạn:

ProvinceName

Volume

Ranking

Đà Nẵng

64,320

100%​

Đà Nẵng

54,732

99%​

Đà Nẵng

46,630

99%​

Đà Nẵng

31,775

98%​

Đà Nẵng

17,295

98%​

Thân
 
À là do mình cắt bớt data vì dung lượng quá lớn ạ.
Bài đã được tự động gộp:


Công thức sẽ trả kết quả như này bạn:

ProvinceName

Volume

Ranking

Đà Nẵng

64,320


100%​


Đà Nẵng

54,732


99%​


Đà Nẵng

46,630


99%​


Đà Nẵng

31,775


98%​


Đà Nẵng

17,295


98%​

Thân
Dùng PERCENTRANK làm sao ra được kết quả % như vậy được?
Bạn cắt bớt dòng, đừng xóa cột, tải file lại giúp.
 
Công thức mảng sau đúng không bạn?
Mã:
=PERCENTRANK(IF($B$2:$B$191=B2,$C$2:$C$191),C2)
Attach files
 

File đính kèm

  • Ranking.xlsm
    17.7 KB · Đọc: 5
Lần chỉnh sửa cuối:
Công thức mảng sau đúng không bạn?
Mã:
=PERCENTRANK(IF($B$2:$B$191=B2,$C$2:$C$191),C2)
Attach files
Xin lỗi vì không trả lời bạn sớm,

Công thức trên đúng trong trường hợp database nhỏ, nhưng mình có data khá lớn nên không chạy nổi. Bạn có thể giúp mình chuyển nó thành code VBA để chạy nhanh hơn được không ạ.

Cảm ơn bạn rất nhiều.
 
Web KT
Back
Top Bottom