HÀM RANK BỊ NHẢY SỐ THỨ TỰ KHI XẾP HẠNG (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Thang Bui

Thành viên mới
Tham gia
26/1/16
Bài viết
23
Được thích
4
Xin chào mọi người, mình là thành viên mới. Khi mình sử dụng hàm Rank để xếp hạng thì gặp trường hợp như sau. Điểm 10 xếp hạng 1. Điểm 10 của mình trùng lặp 31 lần. 18 lần đầu xếp hạng 1. Đến lần thứ 19 thì điểm 10 lại xếp hạng thứ 19. Mọi người cho mình hỏi xem có cách nào chỉnh sửa để tất cả điểm 10 đều xếp hạng 1 không?
Trân trọng cảm ơn Anh/Chị!
 

File đính kèm

Không biết vì sao có lỗi này, tạm khắc phục bằng công thức:

=COUNTIF($A$2:$A$117,">"&A2)+1
 
Xin chào mọi người, mình là thành viên mới. Khi mình sử dụng hàm Rank để xếp hạng thì gặp trường hợp như sau. Điểm 10 xếp hạng 1. Điểm 10 của mình trùng lặp 31 lần. 18 lần đầu xếp hạng 1. Đến lần thứ 19 thì điểm 10 lại xếp hạng thứ 19. Mọi người cho mình hỏi xem có cách nào chỉnh sửa để tất cả điểm 10 đều xếp hạng 1 không?
Trân trọng cảm ơn Anh/Chị!
Filter cột điểm, chọn số 10
Chọn cả vùng vừa filter.
Nhập lại số 10 ấn Ctrl+Enter
Bỏ chế độ Filter.
 
Vâng, mình đã khắc phục được. Cảm ơn 2 bác ạ! Mình cũng chưa rõ vì sao excel của mình bị lỗi này. Nếu bác nào biết được thì tốt quá. Chỉ sợ làm số liệu lần sau lại có chỗ sai mà mình không phát hiện được thì nguy :((
 

File đính kèm

Thank Bác Phan Thế Hiệp. Vì hàm Round giống như trong file bác hướng dẫn để làm tròn số và ấn định số lẻ mình muốn thể hiện. Em hay dùng biểu tượng "Decrease Decimal" ở trên thanh công cụ luôn. Nhưng mình vẫn chưa hiểu lắm ở 2 điểm:
- Nếu làm tròn bằng Round thì những giá trị có số lẻ đằng sau khác nhau thì khi xếp hạng giá trị sẽ khác nhau. Nhưng nếu làm tròn rồi thì có thể xếp hạng trùng nhau hay không?
- Ấn định số lẻ thể hiện bằng Round có khác biệt gì với mình dùng biểu tượng ấn định số lẻ "Decrease Decimal"
Mong bác giải thích để mình hiểu rõ hơn!

Trân trọng cảm ơn!
 
Thank Bác Phan Thế Hiệp. Vì hàm Round giống như trong file bác hướng dẫn để làm tròn số và ấn định số lẻ mình muốn thể hiện. Em hay dùng biểu tượng "Decrease Decimal" ở trên thanh công cụ luôn. Nhưng mình vẫn chưa hiểu lắm ở 2 điểm:
- Nếu làm tròn bằng Round thì những giá trị có số lẻ đằng sau khác nhau thì khi xếp hạng giá trị sẽ khác nhau. Nhưng nếu làm tròn rồi thì có thể xếp hạng trùng nhau hay không?
- Ấn định số lẻ thể hiện bằng Round có khác biệt gì với mình dùng biểu tượng ấn định số lẻ "Decrease Decimal"
Mong bác giải thích để mình hiểu rõ hơn!

Trân trọng cảm ơn!
- Nếu làm tròn bằng Round thì những giá trị có số lẻ đằng sau khác nhau thì khi xếp hạng giá trị sẽ khác nhau. Nhưng nếu làm tròn rồi thì có thể xếp hạng trùng nhau hay không?
Theo dữ liệu của bạn vừa có số lẻ vừa có số nguyên, nên khi tính toán giữa chúng Excel thường xử lý có sai số. Vì vậy, nhằm hạn chế sai số ngoài ý muốn, như trường hợp của bạn, thì nên hạn định số lẻ ở mức chấp nhận. Mức này phải bao nhiêu thì bạn phải làm thử, ví dụ: tôi đang dùng ROUND(....,2) (tức chỉ làm tròn đến 2 số lẻ), nhưng thay đổi đối số lên 15, thì nó vẫn hiện kết quả như mong đơi (xem file kèm).​
- Ấn định số lẻ thể hiện bằng Round có khác biệt gì với mình dùng biểu tượng ấn định số lẻ "Decrease Decimal"
Hoàn toàn khác nhau:​
  • Dùng công cụ: "Decrease Decimal" chỉ để thể hiện cho gọn con số trên màn hình, thực chất nó vẫn tồn tại con số đầy đủ nơi nguồn (source) lưu trữ, Ví dụ: nó hiện lên màn hình là 9.71, nhưng "source" vẫn là 9.71207087486157 (nó thể hiện trên thanh "Fx" đầy đủ khi bạn chọn ô A2).
  • Dùng Round(....,"số số lẻ"): thì cắt và làm tròn con số nguồn theo "số số lẻ". Ví dụ: "source" là 9.71207087486157, khi Round(9.71207087486157, 5) thì = 9.71207
Thân
 

File đính kèm

- Nếu làm tròn bằng Round thì những giá trị có số lẻ đằng sau khác nhau thì khi xếp hạng giá trị sẽ khác nhau. Nhưng nếu làm tròn rồi thì có thể xếp hạng trùng nhau hay không?
Theo dữ liệu của bạn vừa có số lẻ vừa có số nguyên, nên khi tính toán giữa chúng Excel thường xử lý có sai số. Vì vậy, nhằm hạn chế sai số ngoài ý muốn, như trường hợp của bạn, thì nên hạn định số lẻ ở mức chấp nhận. Mức này phải bao nhiêu thì bạn phải làm thử, ví dụ: tôi đang dùng ROUND(....,2) (tức chỉ làm tròn đến 2 số lẻ), nhưng thay đổi đối số lên 15, thì nó vẫn hiện kết quả như mong đơi (xem file kèm).​
- Ấn định số lẻ thể hiện bằng Round có khác biệt gì với mình dùng biểu tượng ấn định số lẻ "Decrease Decimal"
Hoàn toàn khác nhau:​
  • Dùng công cụ: "Decrease Decimal" chỉ để thể hiện cho gọn con số trên màn hình, thực chất nó vẫn tồn tại con số đầy đủ nơi nguồn (source) lưu trữ, Ví dụ: nó hiện lên màn hình là 9.71, nhưng "source" vẫn là 9.71207087486157 (nó thể hiện trên thanh "Fx" đầy đủ khi bạn chọn ô A2).
  • Dùng Round(....,"số số lẻ"): thì cắt và làm tròn con số nguồn theo "số số lẻ". Ví dụ: "source" là 9.71207087486157, khi Round(9.71207087486157, 5) thì = 9.71207
Thân

Cảm ơn sự giải thích rất đầy đủ và dễ hiểu của bác!

Trân trọng,
 
Web KT

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

Back
Top Bottom