Cách sử dụng hàm Xếp hạng và hàm SUMPRODUCT trong Excel với COUNTIF

Cách sử dụng hàm Xếp hạng và hàm SUMPRODUCT trong Excel với COUNTIF

Xếp hạng các mục theo thứ tự tăng dần hoặc giảm dần bằng cách sử dụng kết hợp các hàm COUNTIF, RANK.EQ và SUMPRODUCT tương đối đơn giản. Bạn có thể sắp xếp các mục có hoặc không trùng lặp và duy trì kiểm soát để bỏ qua hoặc không bỏ qua bất kỳ cấp bậc nào trong trình tự.





Bằng cách chỉ định các cấp bậc giống nhau cho nhiều mục giống nhau, hàm RANK.EQ bỏ qua các số trong chuỗi tổng thể. Để tránh việc bỏ qua này, hãy sử dụng hàm SUMPRODUCT với hàm COUNTIF. Sự kết hợp này xếp hạng các giá trị trùng lặp mà không bỏ qua các số.





Các chức năng xếp hạng khác nhau trong Excel

Trước khi chúng ta xem xét kỹ hơn cách triển khai của nó, chúng ta hãy xem xét ngắn gọn hai biểu mẫu khác được tìm thấy trong Excel; RANK.AVG và RANK.





Trong các phiên bản Excel trước, chỉ có hàm RANK. Tuy nhiên, kể từ Excel 2010, hai hàm xếp hạng bổ sung đã được thêm vào, đó là RANK.AVG và RANK.EQ. Hãy cùng khám phá sự khác biệt của chúng, vì bạn có thể sẽ thấy tất cả chúng trong Excel.

Chức năng RANK.EQ: RANK.EQ là phiên bản mới và cải tiến của hàm RANK và được hỗ trợ trong các phiên bản Excel mới nhất. Tuy nhiên, cả hai chức năng đều giống nhau và phục vụ cùng một mục đích. Dù bạn sử dụng cách nào thì nó cũng cho kết quả như nhau.



Chức năng RANK: Mặt khác, hàm RANK có sẵn để tương thích với Excel 2007 trở về trước và có thể bị xóa trong bất kỳ phiên bản excel mới nào. Ngày nay mọi người đều sử dụng các phiên bản excel mới nhất, vì vậy hãy luôn sử dụng hàm RANK.EQ khi bạn phải chia sẻ trang tính với người khác.

THỨ HẠNG. AVG: Khi bất kỳ chuỗi xếp hạng nào chứa các bản sao, hàm RANK.AVG sẽ chỉ định thứ hạng trung bình cho mỗi nhóm các bản sao. Do đó, nó phục vụ cùng một mục đích là xếp hạng các mục, nhưng mục đích chính của nó là bắt các bản sao.





Vì bài viết này đề cập đến việc tính toán thứ hạng cho danh sách mục, hãy xem hàm RANK.EQ sẽ xếp hạng chúng như thế nào. Ngoài ra, bạn sẽ thấy việc sử dụng nó kết hợp với hàm COUNTIF.

Trước khi thực hiện công thức, chúng ta hãy có một cái nhìn tổng quan ngắn gọn về cú pháp của hàm RANK.EQ.





Tổng quan về Hàm Xếp hạng của Excel

Vì vậy, có ba đối số trong hàm RANK.EQ; số lượng, giới thiệu và đặt hàng. Hai đối số đầu tiên là bắt buộc, trong khi đối số thứ ba là tùy chọn. Để thực thi RANK.EQ trên một mảng số, bạn phải luôn chỉ định hai đối số đầu tiên.

Hãy xem chức năng của từng đối số:

  1. Con số: Đối số này đề cập đến số có thứ hạng mà bạn muốn biết.
  2. Tham khảo: Đối số tham chiếu đến một mảng danh sách các số trong chuỗi. Hãy nhớ rằng tham chiếu bỏ qua bất kỳ giá trị không phải số nào được tìm thấy trong mảng.
  3. Đặt hàng: Mặc dù là một đối số tùy chọn, bạn có thể chỉ định hàm RANK để xếp hạng các mục theo thứ tự giảm dần hoặc tăng dần bằng cách chọn 0 hoặc 1 trong đối số này. Theo mặc định, nếu bạn bỏ nó ra ngoài, nó sẽ xếp hạng các mục theo thứ tự giảm dần.

Ví dụ về hàm xếp hạng trong Excel

Vì vậy, bây giờ bạn đã hiểu các đối số của hàm RANK.EQ, hãy đưa nó vào thực tế trên tập dữ liệu để xem nó hoạt động như thế nào.

Ví dụ, hãy xem dữ liệu mẫu có chứa tỷ lệ phần trăm của mười học sinh. Bạn có thể sử dụng hàm Rank.EQ để nhanh chóng tính toán thứ hạng dựa trên tỷ lệ phần trăm của những sinh viên này. Điều này giúp loại bỏ sự cần thiết phải tính toán chúng theo cách thủ công.

Tuy nhiên, nó bỏ qua các số khi có liên quan đến các bản sao, vì vậy bạn có thể phải sử dụng các chức năng khác được thảo luận ở phần sau của bài viết. Dưới đây là danh sách các sinh viên với tỷ lệ phần trăm cuối cùng của họ.

làm thế nào để bạn kết hợp hai cột trong excel

Đối số đầu tiên là số bạn muốn xếp hạng, là tỷ lệ phần trăm của James Walker và các sinh viên khác xuống hàng cho ví dụ này. Vì vậy, hãy chọn ô B2 như đối số đầu tiên.

Phạm vi tham chiếu, trong trường hợp này, sẽ từ ô B2 đến B11 và chúng ta hãy chọn thứ tự tăng dần theo đối số thứ tự. Dưới đây, bạn có thể thấy việc triển khai Hàm RANK.EQ. Công thức có dạng như sau:

=RANK.EQ(B2,$B:$B,0)

Ép Vào sẽ thực hiện công thức và bạn sẽ nhận được thứ hạng cho James Walker.

Trong ví dụ này, James Walker xếp hạng 5NStrong lớp dựa trên tỷ lệ phần trăm của anh ấy, có nghĩa là tỷ lệ phần trăm của anh ấy là 5NScao nhất so với các số còn lại trong một mảng.

Sử dụng hàm RANK kết hợp với hàm COUNTIF

Có thể sử dụng hàm RANK.EQ kết hợp với hàm COUNTIF để dừng việc bỏ qua các số, nhưng nó cũng sẽ bỏ qua sự trùng lặp thứ hạng. Mặc dù không có số nào lặp lại hai lần, nhưng hai học sinh có cùng số có thể được xếp hạng khác nhau.

Để hiểu rõ hơn điều này, hãy xem cách RANK.EQ hoạt động cùng với COUNTIF. Công thức có dạng như sau:

=RANK.EQ(B2,$B:$B,0)+COUNTIF($B:B2,B2)-1

Thực hiện công thức này sẽ giải quyết vấn đề bỏ qua số.

Không có sự trùng lặp trong các cấp bậc trên. Nhưng, James Walker và Gillian Tillman, những người được cho là có cùng thứ hạng, giờ lại được xếp hạng khác nhau.

Do đó, sử dụng RANK.EQ với COUNTIF đã giải quyết được một nửa vấn đề, nhưng nó không tạo ra kết quả mong muốn.

mac os mở rộng được ghi nhật ký trên máy tính

Liên quan: Các tính năng mới trên Excel cho Web để nâng cao năng suất của bạn

Sử dụng hàm SUMPRODUCT với hàm COUNTIF

Để xếp hạng sinh viên trong danh sách bằng cách ấn định cùng thứ hạng cho các tỷ lệ phần trăm tương đương mà không bỏ qua bất kỳ số nào, bạn có thể sử dụng hàm SUMPRODUCT với COUNTIF.

Hãy xem công thức bên dưới:

Công thức có vẻ phức tạp, nhưng đó là cách tốt nhất để xếp hạng các mục một cách chính xác. Bằng cách này, bạn có thể đạt được kết quả mong muốn với sự trùng lặp thứ hạng và không bị bỏ qua số lượng.

Trong khi đưa ra kết quả cho học sinh của mình, bạn có thể sử dụng trực tiếp công thức SUMPRODUCT để thay thế cho hàm RANK. Để tính toán xếp hạng không trùng lặp, bạn có thể sử dụng hàm RANK.EQ một mình hoặc với hàm COUNTIF.

Thay đổi thứ tự của kết quả cuối cùng

Trên Tab dữ liệu , nhấn vào Sắp xếp và lọc nhóm và chọn một thứ tự tăng dần để sắp xếp thứ hạng.

So sánh các kết quả trong ba hàng cạnh nhau để hiểu rõ hơn cách thức hoạt động của từng phương pháp xếp hạng mục.

Có liên quan: Cách Bảng Dữ liệu trong Microsoft Excel Cho phép Bạn So sánh Kết quả

Xếp hạng mục Dễ dàng sử dụng các chức năng RANK.EQ và SUMPRODUCT

Đây là cách bạn có thể sử dụng các hàm RANK và SUMPRODUCT kết hợp với hàm COUNTIF để xếp hạng các mục, có hoặc không có trùng lặp. Bạn cũng có thể quyết định xem nó có bỏ qua bất kỳ số nào trong chuỗi hay không.

Tùy thuộc vào tình huống, bạn có thể sử dụng nhiều phương pháp khác nhau để xếp hạng các số theo một tập hợp các tiêu chí nhất định. Đây là một ví dụ về cách các hàm Excel có thể giúp bạn tiết kiệm rất nhiều thời gian và công sức trong việc tính toán thủ công. Còn rất nhiều điều cần khám phá để thiết kế bảng tính excel chuyên nghiệp.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách tạo bảng tính Excel trông chuyên nghiệp

Thiết kế bảng tính thường bị bỏ qua, nhưng cách làm khá đơn giản. Tìm hiểu cách tạo những cái nhìn chuyên nghiệp trong Excel.

Đọc tiếp
Chủ đề liên quan
  • Năng suất
  • Bảng tính
  • Máy tính
  • Microsoft Excel
  • Toán học
  • Phân tích dữ liệu
Giới thiệu về tác giả Shan Abdul |(Đã xuất bản 46 bài báo)

Shan Abdul là Tốt nghiệp Kỹ sư Cơ khí. Sau khi hoàn thành chương trình học của mình, anh ấy đã bắt đầu sự nghiệp của mình với tư cách là một nhà văn tự do. Anh ấy viết về việc sử dụng các công cụ và phần mềm khác nhau để giúp mọi người làm việc hiệu quả hơn với tư cách là sinh viên hoặc chuyên gia. Khi rảnh rỗi, anh ấy thích xem các video trên Youtube một cách hiệu quả.

Xem thêm từ Shan Abdul

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký