Cách Sử Dụng Hàm RANK.AVG Trong Google Sheets

Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng hàm RANK.AVG trong Google Sheets. Hàm này là một hàm thống kê và rất hữu ích trong việc xếp hạng các số liệu có sự lặp lại.

Thử thách trong việc xếp hạng

Một trong những khó khăn khi xếp hạng là xử lý các số trùng lặp. Hàm RANK.AVG trong Google Sheets giúp giải quyết vấn đề này.

Giống với hàm RANK, hàm RANK.AVG cũng có thể trả về vị trí xếp hạng của một giá trị cụ thể hoặc một tập hợp giá trị. Tuy nhiên, có một khác biệt quan trọng. Hàm RANK trả về cùng một vị trí xếp hạng cho các số trùng lặp, trong khi hàm RANK.AVG tính trung bình các vị trí xếp hạng trùng lặp và trả về kết quả đó.

Không có hàm nào trong Google Sheets mà bạn có thể sử dụng để xác định xếp hạng mà không có sự trùng lặp. Nếu bạn muốn có xếp hạng liên tục cho các số trùng lặp, tôi sẽ có một công thức tùy chỉnh.

Giống như: Xếp hạng mà không có số trùng lặp trong Google Sheets.

Bây giờ, hãy để tôi giải thích cách sử dụng hàm RANK.AVG trong Google Sheets.

Cú pháp và ví dụ sử dụng hàm RANK.AVG trong Google Sheets

Cú pháp:

RANK.AVG(value, data, [is_ascending])

Ở đây, value là giá trị mà bạn muốn tìm vị trí xếp hạng trong tập hợp data.

Đừng quên chỉ định, bằng cách sử dụng TRUE hoặc FALSE, liệu bạn muốn xếp hạng giá trị theo thứ tự tăng dần hay giảm dần.

Nếu bạn bỏ qua, công thức RANK.AVG trong Google Sheets sẽ trả về kết quả xếp hạng theo thứ tự giảm dần vì đó là cài đặt mặc định. Tôi sẽ giải thích cụ thể điều này trong các ví dụ bên dưới.

Bạn cũng cần lưu ý thêm một điều. Giá trị có thể là một mảng. Bạn có thể sử dụng hàm ArrayFormula với RANK.AVG để làm điều này.

Ví dụ về việc sử dụng hàm RANK.AVG trong Google Sheets

Trong hai ví dụ dưới đây, tôi đã sử dụng công thức RANK. Không phải công thức RANK.AVG. Điều này là do không có giá trị trùng lặp trong Cột A.

Ví dụ 1: Công thức cơ bản.

Ở đây, bạn cũng có thể sử dụng công thức RANK.AVG và nó cũng sẽ trả về kết quả tương tự.

=RANK.AVG(25,A1:A5)

Ví dụ 2: Công thức Mảng.

Ở đây, công thức RANK.AVG cũng có thể trả về kết quả tương tự.

=ArrayFormula(RANK.AVG(A1:A5,A1:A5))

Khi bạn xem qua các xếp hạng, bạn sẽ thấy giá trị lớn nhất trong Cột A, tức là 25, có xếp hạng đầu tiên.

Bạn có thể đảo ngược điều đó bằng cách chỉ định TRUE ở cuối công thức như sau.

=ArrayFormula(RANK.AVG(A1:A5,A1:A5,TRUE))

Có tổng cộng 5 số trong cột A. Lần này, xếp hạng của giá trị 25 sẽ là 5.

Bây giờ, hãy xem một ví dụ với các số trùng lặp trong Cột A. Điều này sẽ giúp bạn hiểu cách sử dụng thực tế của Hàm RANK.AVG trong Google Sheets.

Trong ví dụ trên, số 10 và 25 lặp lại hai lần. Xem xếp hạng của chúng. Nếu bạn muốn, bạn có thể lấy xếp hạng của giá trị 25 bằng công thức không phải mảng như sau.

=RANK.AVG(25,A1:A5)

Công thức RANK bình thường sẽ trả về xếp hạng 1 cho cả hai giá trị trong ô A3 và A4. Công thức RANK.AVG trả về 1.5 cho cả hai.

Chuẩn bị một bảng mẫu như trên và lặp lại một số hơn 2 lần trong Cột A. Sau đó, bạn có thể hiểu mẫu xếp hạng trung bình.

Nếu số lớn nhất lặp lại hai lần, sẽ có thêm 0.5 vào xếp hạng thực tế. Nếu lặp lại ba lần, sẽ có thêm 1 vào xếp hạng ban đầu. Mẫu này tiếp tục như vậy.

Nếu số nhỏ nhất lặp lại, sẽ trừ đi 0.5 cho mỗi lần lặp như trên.

Đó là tất cả về Hàm RANK.AVG trong Google Sheets. Hãy thử và thưởng thức!

Related posts