Ngoai Thanh
Cánh Diều xanh
- Tham gia
- 14/6/12
- Bài viết
- 823
- Được thích
- 906


Các bạn giúp mình khi sử dụng hàm rank có nhiều số bằng nhau thì tự động gán gán số lớn bé để không còn giá trị trùng. yêu cầu trong file đính kèm .
Cám ơn bạn quan tâm , dữ liệu nguồn là không đổi , dữ liệu đích( khu vực sử dụng hàm rank ) mình muốn kết quả 5-5-5-5 lần lượt lạ 5; 5+1=6;5+2=7;5+3=8; 11;11+1=12 tức là nếu có số trùng thì tự động cộng thêm một đơn vị cho đến hết số bị trùng .1- vùng tô màu là kết quả mà bạn mong muốn hả?
2- bạn nói "nếu có 4 số có giá trị =5 lần lượt là 5,6,7,8". vậy trong dãi số cho sẳn có một trong nhựng số trên thì chuyển thành số mấy
vi dụ: 5-5-5-5-6--->5-6-7-8-số 6 chuyển thành số mấy?
Bạn dùng công thức này cho ô J5 rồi copy cho cả bảng.Các bạn giúp mình khi sử dụng hàm rank có nhiều số bằng nhau thì tự động gán gán số lớn bé để không còn giá trị trùng. yêu cầu trong file đính kèm .
=COUNTIF($C$5:$H$7,">"&C5)+1+COUNTIF($B5:B5,C5)+COUNTIF($C$4:$H4,C5)
Cám ơn bạn, đúng là biến hóa, Mình xin cám ơn và bái phục . Mình chưa kịp thử, nếu mở rộng vùng chọn ra bất kỳ .Bạn dùng công thức này cho ô J5 rồi copy cho cả bảng.
Mã:=COUNTIF($C$5:$H$7,">"&C5)+1+COUNTIF($B5:B5,C5)+COUNTIF($C$4:$H4,C5)
cám ơn 2 bạn, mình đã thử rồi, nhưng nó phát sinh trường hợp nếu trong mảng có các giá trị trống "" thì hàm của bạn Huuthang_bd trả về số 1 trùng , hàm của bạn nhapmon trả về #N/A . Các bạn giúp mình trường hợp các ô trống hoặc bằng 0 thì mang giá trị = 0 còn các ô khác lớn hơn không (> 0 ) có giá trị bắt đầu từ 1.hơi củ chuối, nhưng cũng ra kết quả
J5 =RANK(C5,$C$5:$H$7)+COUNTIF($C$4:$H4,C5)+COUNTIF($B5:B5,C5)
kéo qua phải kéo xuống


cám ơn 2 bạn, mình đã thử rồi, nhưng nó phát sinh trường hợp nếu trong mảng có các giá trị trống "" thì hàm của bạn Huuthang_bd trả về số 1 trùng , hàm của bạn nhapmon trả về #N/A . Các bạn giúp mình trường hợp các trường hợp các ô trống mang giá trị = 0 còn các ô khác có giá trị bắt đầu từ 1.
Thì bạn chèn thêm một hàm IF() nữa thôi chứ có gì khó khăn đâucám ơn 2 bạn, mình đã thử rồi, nhưng nó phát sinh trường hợp nếu trong mảng có các giá trị trống "" thì hàm của bạn Huuthang_bd trả về số 1 trùng , hàm của bạn nhapmon trả về #N/A . Các bạn giúp mình trường hợp các ô trống hoặc bằng 0 thì mang giá trị = 0 còn các ô khác lớn hơn không (> 0 ) có giá trị bắt đầu từ 1.
=IF(C5="",0,COUNTIF($C$5:$H$7,">"&C5)+1+COUNTIF($B5:B5,C5)+COUNTIF($C$4:$H4,C5))