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
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
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
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
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..