Hướng dẫn Ranking xếp hạng mà data ở các vùng khác nhau?

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

joykiscrazy

Thành viên mới
Tham gia
3/5/16
Bài viết
16
Được thích
2
Dùng rank em chỉ có thể xếp hạng những 1 hàng nằm liền nhau
Tuy nhiên em muốn Rank các vùng khác nhau thì làm sao ạ?
Nếu làm như trên thì công thức bị lỗi ạ, em muốn ranking trong vùng trừ ô tổng kia
1723532667264.png
 
Bạn lười quá. Hỏi câu như trên mà bạn không tạo nổi cái file ví dụ để dưa lên.
Bạn nghĩ người ta phải ra công tạo file để giải bài của bạn à?
 
Bạn lười quá. Hỏi câu như trên mà bạn không tạo nổi cái file ví dụ để dưa lên.
Bạn nghĩ người ta phải ra công tạo file để giải bài của bạn à?
File mình đang làm nó nhiều dữ liệu nên sợ mọi người khó hiểu nên mình ví dụ rồi chụp ảnh trong post rồi kìa
Bài đã được tự động gộp:

Dùng rank em chỉ có thể xếp hạng những 1 hàng nằm liền nhau
Tuy nhiên em muốn Rank các vùng khác nhau thì làm sao ạ?
Nếu làm như trên thì công thức bị lỗi ạ, em muốn ranking trong vùng trừ ô tổng kia
View attachment 303120
Mình thêm file nhé
 

File đính kèm

  • Xếp hạng.xlsx
    11.3 KB · Đọc: 4
Làm đại, biết đâu trúng ý.
 

File đính kèm

  • Xếp hạng.xlsx
    11 KB · Đọc: 15
1 cách khác để chủ thớt tham khảo:
Đặt tên cho vùng: O15:O17 và O19:O21 rồi rank theo vùng đó
Cách thức thực hiện:
- Chọn đồng thời vùng O15:O17 và O19:O21
- Đặt name là: "LOC"
- Làm công thức Rank bình thường với vùng ref là LOC
1729146176440.png
1729146235005.png
 
1 cách khác để chủ thớt tham khảo:
Đặt tên cho vùng: O15:O17 và O19:O21 rồi rank theo vùng đó
Cách thức thực hiện:
- Chọn đồng thời vùng O15:O17 và O19:O21
- Đặt name là: "LOC"
- Làm công thức Rank bình thường với vùng ref là LOC
Thiệt ra đâu cần phải đặt Name chi cho mắc công, mở thêm một dấu ngoặc nữa là được mà1729148084907.png
 
Mong bác giải thích giúp em để e được mở mang kiến thức về công thức này được không ạ
Hàm RANK thật ra cũng chỉ là hàm đếm đặc biệt, nó đếm trong 1 vùng, có bao nhiêu phần tử lớn hơn (hay nhỏ hơn) 1 phần tử nhất định. Ví dụ: RANK =1, nghĩa là chỉ có 1 phần tử >= nó (hoặc <= nó)
Cùng 1 nhiệm vụ, thì có hàm COUNTIF hoặc SUMPRODUCT có thể làm tương tự.
Thành phần trong công thức gồm có 2 phần: phần giá trị: F7:F14, và phần điều kiện E7:E14 <>""
Kết hợp 2 phần này để ra kết quả:
Như trong file ví dụ:
=SUMPRODUCT(--(($E$7:$E$14<>"")*$F$7:$F$14>=F7))
Với ($E$7:$E$14<>"") tạo kết quả TRUE/FALSE tùy vào vùng E7:E14 có trống hay không (TRUE: không trống)
kết quả này sẽ nhân với giá trị vùng $F$7:$F$14, kết quả là chỗ nào là trống (=FALSE=0) sẽ =0 và bị loại khỏi kết quả so sánh với F7
Kết quả cuối cùng sẽ là tổng cộng các dòng thỏa điều kiện không trống và >=F7.
Tương tự là hàm COUNTIFS:
Bạn có thể tham khảo thêm hàm COUNTIF(S)
Mã:
=COUNTIFS($E$7:$E$13,"<>",$F$7:$F$13,">=" & F7)
Với logic tương tự.
Nếu chỉ có 1 dòng loại ra kết quả (dòng tổng) như ví dụ thì bạn có thể dùng RANK, và đưa 2 vùng rời nhau vào như các bài phía trên. Tuy nhiên về tổng quát, nếu có nhiều vùng rời rạc cần ghép vào hàm RANK, thì dùng SUMPRODUCT hay COUNTIFS thì hiệu quả hơn hẳn và có tính phổ quát hơn..
 
Web KT

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

Back
Top Bottom