thanhtam348
Thành viên thường trực
- Tham gia
- 9/3/07
- Bài viết
- 288
- Được thích
- 62
Có thể cụ thể hơn không, chưa hiểu ý.thanhtam348 đã viết:Vì hàm RANK không làm được như mong muốn của tôi, mời các bạn xem qua file để có cách nào giúp đở tôi không!
Đúng vậy bạn!duongsatdn đã viết:Ý của thanhtam348 có phải là 30 --> đồng hạng 1; 29 là hạng 2 ???
thanhtam348 đã viết:Cám ơn, nhưng 2 bạn chỉ giúp được tôi một phần theo ý, đúng theo thực tế thì tên "C" điểm 29 sẽ là hạng 2, nhưng nếu thay vào điểm 28 nó cũng vẩn hạng 2, trong khi chỉ muốn kết quả từ 1 đến nhỏ hơn 1 so với hạng nhất thôi ngoài ra nó sẽ lọt vào hạng khác thấp hơn.
...Bằng cách nào cũng được bạn à. Vậy nếu được bạn có thể cho tôi xin một file vi dụ đi !Mr Okebab đã viết:Nếu dùng Cột phụ hoặc dùng VBA thì được, chứ công thức sẽ không được bạn ạ.
Thân!
Thêm (>=max-1), như thế nào vậy bạn, chi tiết hơn dùm mình đi !SoiBien đã viết:Nếu chỉ so với hạng nhất thôi, thì bạn thêm một cái if nữa là xong (>=max-1), còn lại thì rank bình thường.
thanhtam348 đã viết:...Bằng cách nào cũng được bạn à. Vậy nếu được bạn có thể cho tôi xin một file vi dụ đi !
Thêm (>=max-1), như thế nào vậy bạn, chi tiết hơn dùm mình đi !
Bác Soibien cho tôi hỏi trong công thức trên ở đoạn =Max($F$8:$F$17)-1),"-1" ở đây thể hiện cái gì vậy?SoiBien đã viết:thì như thế này bạn ơi :
=IF(AND(F8<MAX(F8:F17),F8>=MAX($F$8:$F$17)-1),2,RANK(F8,$F$8:$F$17))
-1 là dùng để phù hợp với điều kiện của bạn đưa ra (các ô nào có giá trị cách biệt so với ô lớn nhất không quá 1 (max là 30 thì phải lấy 29 để so sánh chứ).thong_xanh2003 đã viết:Bác Soibien cho tôi hỏi trong công thức trên ở đoạn =Max($F$8:$F$17)-1),"-1" ở đây thể hiện cái gì vậy?
if F8> 10 (MAX(F8:F17)) và F8<=9 (MAX(F8:F17)-1) tứ là khỏang 9.0, 9.1, 9.2 ->9.9 <10=IF(AND(F8<MAX(F8:F17),F8>=MAX($F$8:$F$17)-1),2,RANK(F8,$F$8:$F$17))
...Tôi xin lổi, nếu nói có làm bạn bè không vui.ThuNghi đã viết:To ThanhTam
Nếu bạn làm xong thì up file để anh em nghiên cứu.