Mục lục
Trong Microsoft Excel, xếp hạng nhiều giá trị hoặc số là công việc hàng ngày. Bạn sẽ phải đối mặt với nhiều trường hợp khác nhau mà bạn có thể cần xếp hạng các mục từ tập dữ liệu. Xếp hạng của bạn có thể chứa một tiêu chí hoặc nhiều tiêu chí. Dù bằng cách nào, bạn có thể tính toán thứ hạng. Trong hướng dẫn này, bạn sẽ học cách sử dụng công thức Xếp hạng IF trong Excel với các ví dụ phù hợp và hình minh họa phù hợp. Vì vậy, hãy chú ý theo dõi.
Tải xuống Sách bài tập thực hành
Tải xuống sách bài tập thực hành này.
Cách sử dụng Xếp hạng IF.xlsx
Hàm Xếp hạng Excel
Giờ đây, để xếp hạng nhiều mục, có Hàm RANK Excel tích hợp sẵn . Hàm này về cơ bản xếp hạng nhiều giá trị dựa trên một cột mà bạn chỉ định. Bạn có thể sắp xếp các giá trị theo thứ tự tăng dần hoặc giảm dần. Đây là cách tiếp cận đơn giản nhất để chỉ định vị trí so sánh của một số trong danh sách các số sắp xếp danh sách theo thứ hạng giảm dần (từ lớn nhất đến nhỏ nhất) hoặc tăng dần (từ nhỏ nhất đến lớn nhất).
Tác dụng của nó là sau:
Như bạn có thể thấy, hàm RANK xếp hạng học sinh dựa trên Điểm. Bạn có thể sắp xếp thứ tự này theo thứ tự tăng dần hoặc giảm dần. Tuy nhiên, bạn có thể thấy rõ là không có điều kiện để xếp hạng vật phẩm.
Có nhiều cách để xếp hạng vật phẩm bằng chức năng này. Để biết thêm về điều này, hãy đọc: Cách sử dụng hàm RANK trong Excel (Với 5 ví dụ) .
Có thể xếp hạng khôngNếu điều kiện áp dụng với một chức năng duy nhất?
Đây là những câu hỏi quan trọng. Chúng ta có thể xếp hạng các số, giá trị và mục dựa trên một hoặc nhiều tiêu chí chỉ bằng cách sử dụng hàm RANK không? Hoặc có chức năng RANKIF nào tồn tại không? Thật không may, Không. Không có hàm RANKIF trong Excel. Để tạo xếp hạng, chúng tôi sử dụng một số hàm khác.
RANKIF về cơ bản là xếp hạng có điều kiện. Để xếp hạng nhiều giá trị dựa trên tiêu chí, chúng ta sử dụng hàm COUNTIFS và hàm SUMPRODUCT của Excel. Các hàm này sẽ cung cấp cho bạn kết quả đầu ra giống như những gì bạn mong đợi từ bài viết này.
Trong các phần sau, chúng ta sẽ thảo luận chi tiết về chúng.
5 ví dụ về công thức xếp hạng nếu trong Excel
Trong các phần sắp tới, chúng tôi sẽ cung cấp cho bạn năm ví dụ thực tế về công thức Xếp hạng IF để triển khai trong sổ làm việc Excel của bạn. Những ví dụ này sẽ giúp bạn lấy ý tưởng tốt hơn để xếp hạng các mục. Chúng tôi khuyên bạn nên tìm hiểu và áp dụng tất cả các phương pháp này để hiểu rõ hơn về chủ đề này.
1. Xếp hạng Điểm của Học sinh NẾU Phù hợp với Nhóm
Trong ví dụ này, chúng tôi sẽ xếp hạng một số học sinh ' điểm dựa trên nhóm chủ đề của họ. Chúng tôi đang sử dụng hàm COUNTIFS ở đây để xếp hạng các số.
Công thức chung mà chúng tôi sẽ sử dụng:
=COUNTIFS( criteria_range,criteria,values,”>”&value)+1
Hãy xemtập dữ liệu sau:
Bây giờ, hãy làm theo các bước sau để tạo thứ hạng dựa trên các nhóm.
📌 Các bước
- Đầu tiên, nhập công thức sau vào Ô E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
- Sau đó, nhấn Enter và kéo biểu tượng Fill handle trên phạm vi ô E6:E13 .
Như bạn có thể thấy, công thức của chúng ta đã thành công trong việc tạo thứ hạng dựa trên nhóm trong Excel. Vì vậy, nó hoạt động giống như công thức Xếp hạng IF để xếp hạng các mục.
🔎 Công thức hoạt động như thế nào?
Hàm COUNTIFS thực hiện phép đếm có điều kiện sử dụng nhiều tiêu chí. Chúng tôi đã nhập các điều kiện đó dưới dạng phạm vi tiêu chí.
=COUNTIFS(C5:C13,C5)
Hàm này trả về ba vì có ba nhóm khoa học.
Bây giờ, tiêu chí thứ hai như sau:
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,”>”&D5)
Hàm này tìm kiếm các điểm hiện tại có lớn hơn các điểm khác hay không.
=COUNTIFS($C$5:$C$13,C5,$D$5:$ D$13,”>”&D5)+1
Ở đây, chúng tôi đang thêm 1 vào phương trình này. Bởi vì khi điểm cao nhất trong nhóm đó, nó sẽ trả về 0. Nhưng chúng ta không thể xếp hạng bắt đầu từ con số không. Vì vậy, chúng tôi đã cộng thêm 1 để bắt đầu xếp hạng từ 1.
Xóa các mục trùng lặp
Đây là một nhược điểm. Nếu bạn có cùng số điểm cho hai học sinh giống nhau, thì cả hai sẽ xếp hạng 1. Tuy nhiên, nó sẽ tạo ra sự khác biệtthứ hạng của mục tiếp theo là 3. Vì vậy, chúng ta sẽ có thứ hạng là 1,1,3. Để loại bỏ sự nhầm lẫn này, bạn chỉ cần nhập công thức sau:
=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2
Nếu không có dữ liệu trùng lặp nào trong tập dữ liệu của bạn, nó sẽ trả về 0.
Đọc thêm: Cách xếp hạng trong nhóm trong Excel (3 phương pháp)
2. Đảo ngược công thức xếp hạng IF trong Excel
Bây giờ, ví dụ trước chúng tôi đã trình bày theo thứ tự giảm dần. Điều đó có nghĩa là nó tính thứ hạng từ lớn nhất đến nhỏ nhất. Bạn có thể dễ dàng đảo ngược công thức này. Chỉ cần thực hiện một điều chỉnh đơn giản trong công thức. Thay đổi toán tử lớn hơn ( > ) thành toán tử nhỏ hơn ( < ).
Công thức chung:
=COUNTIFS(criteria_range,criteria,values,”<“&value)+1
Hãy làm theo các bước sau để xem các thay đổi.
📌 Các bước
- Đầu tiên, nhập công thức sau vào Ô E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1
- Sau đó, nhấn Enter và kéo biểu tượng Fill handle trên phạm vi ô E6:E13 .
Như bạn có thể thấy, chúng ta đã thành công khi tạo thứ hạng dựa trên các tiêu chí theo thứ tự giảm dần trong Excel.
3. Sử dụng Xếp hạng NẾU Công thức bán hàng dựa trên sản phẩm
Trong ví dụ này, chúng tôi cũng đang sử dụng hàm COUNTIFS để tính toán thứ hạng các mặt hàng dựa trên nhiều tiêu chí. Nếu bạn đã đọc các ví dụ trước, nó sẽ là một nhiệm vụ dễ dàng cho bạn. Vui lòng đọc các ví dụ trướcđể hiểu rõ hơn về họ.
Hãy xem tập dữ liệu:
Bạn có thể thấy, chúng tôi có một số sản phẩm đang bán của nhân viên bán hàng và tổng doanh số bán hàng của họ. Tập dữ liệu này hơi khác so với tập dữ liệu trước. Ở đây, chúng tôi sẽ tính toán thứ hạng dựa trên các sản phẩm. Tuy nhiên, các sản phẩm nằm rải rác trong tập dữ liệu. Họ không ở trong các nhóm như phần trước.
📌 Các bước
- Đầu tiên, hãy nhập công thức sau vào Ô E5 :
=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1
- Bây giờ, hãy nhấn Enter và kéo núm điều khiển Điền trên phạm vi ô E6:E13 .
Cuối cùng, chúng ta đã tạo thành công Xếp hạng NẾU trong Excel với hàm COUNTIFS .
Bài đọc tương tự
- Cách tạo Biểu đồ xếp hạng trong Excel (5 Phương pháp)
- Xếp hạng nhân viên trong Excel (3 Phương pháp)
- Cách xếp hạng trung bình trong Excel (4 tình huống phổ biến)
- Cách tính Xếp hạng Phần trăm trong Excel (7 Ví dụ Thích hợp)
4. Công thức Xếp hạng IF để Xếp hạng Doanh số bán hàng dựa trên các Quý
Chúng tôi đang sử dụng cùng một công thức ở đây như công thức trước đó. Nhưng, ở đây chúng ta sẽ thực hiện điều này tại một cái bàn. Giờ đây, một bảng Excel cho phép bạn tính toán nhiều hoạt động khác nhau trên một tập dữ liệu.
Hãy xem tập dữ liệu:
Ở đây, chúng tôi có một số dữ liệu bán hàng của các quý trong một năm. Chúng tôi sẽ tạo thứ hạng dựa trên các tiêu chí“ Quý ”.
📌 Các bước
- Trước tiên hãy chọn toàn bộ tập dữ liệu.
- Sau đó, nhấn Ctrl+T trên bàn phím của bạn để chuyển đổi nó thành một bảng.
- Sau đó, nhập công thức sau vào Ô E5 :
=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1
- Sau đó, nhấn Enter và kéo Biểu tượng điều khiển điền trên phạm vi ô E6:E16 .
- Bây giờ, bạn có thể thực hiện Sắp xếp hoặc Lọc để xem tháng hoạt động tốt nhất và tháng hoạt động kém nhất trong quý. Nó sẽ sắp xếp hoặc lọc thứ hạng của bạn.
Vì vậy, theo cách này, bạn có thể tạo công thức Excel Xếp hạng IF để tính thứ hạng của một tập dữ liệu cụ thể cho nhiều tiêu chí.
5. Công thức Xếp hạng NẾU Sử dụng Hàm TÓM TẮT trong Excel
Giờ đây, bạn có thể tạo các thứ hạng dựa trên một điều kiện bằng cách sử dụng hàm TÓM TẮT trong Excel. Nó cũng sẽ hoạt động giống như công thức Xếp hạng NẾU để tạo xếp hạng dựa trên một hoặc nhiều tiêu chí.
Công thức chung mà chúng tôi sẽ sử dụng:
=SUMPRODUCT((criteria_range=criteria)*(value>values))+1
Hãy xem tập dữ liệu sau:
Ở đây, chúng ta có một số dữ liệu về nhân viên. Chúng tôi sẽ tính toán cấp bậc tiền lương của họ dựa trên tiền lương của Bộ. Quá trình này là tương tự. Chúng ta sẽ chỉ sử dụng hàm TÓM TẮT .
📌 Các bước
- Đầu tiên, hãy nhậpcông thức sau trong Ô E5 :
=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
- Tiếp theo, nhấn Enter và kéo biểu tượng Fill handle trên phạm vi ô E6:E13 .
Sử dụng phân loại màu sắc, chúng tôi đã cố gắng phân biệt thứ hạng dựa trên các phòng ban. Công thức Excel này sẽ hoạt động giống như công thức Xếp hạng nếu mà bạn muốn.
🔎 Công thức hoạt động như thế nào?
Hàm SUMPRODUCT lấy một hoặc nhiều mảng làm đối số, nhân các giá trị tương ứng của tất cả các mảng rồi trả về tổng của các tích. Chúng tôi đã nhập các điều kiện đó dưới dạng một phạm vi tiêu chí.
=($C$5:$C$18=C5)
Nó kiểm tra toàn bộ cột và tìm thấy kết quả phù hợp. Nó trả về một mảng. Nếu có bất kỳ kết quả khớp nào, nó sẽ trả về TRUE và trả về FALSE đối với các giá trị không khớp.
Bây giờ, tiêu chí thứ hai như sau:
=(D5>$D$5:$D$18)
Nó kiểm tra tiền lương. Sắp xếp chúng theo thứ tự giảm dần. Trả về TRUE cho các mức lương lớn hơn hoặc bằng D5 , FALSE ngược lại. Để sắp xếp theo thứ tự tăng dần, hãy thay đổi ký hiệu lớn hơn (D5<$D$5:$D$18).
=SUMPRODUCT(($C$5:$C$18 =C5)*(D5>$D$5:$D$18))+1
Cuối cùng, hàm SUMPRODUCT tính tổng các giá trị của mảng 1 và 0. Nó trả về 0 cho số lượng lớn nhất của mỗi nhóm. Và chúng tôi đã thêm 1 vào kết quả để bắt đầu xếp hạng với1.
💬 Những điều cần nhớ
✎ Chúng tôi trình bày bài viết này theo thứ tự giảm dần (lớn nhất đến nhỏ nhất). Bạn có thể thay đổi thứ tự xếp hạng theo nhu cầu của mình.
✎ Đừng quên thêm 1 vào công thức. Nếu không, nó sẽ tạo thứ hạng bắt đầu từ 0.
✎ Mọi quy trình Xếp hạng trong Excel chỉ hoạt động đối với các giá trị số. Nó phải là số dương và số âm, số 0, giá trị ngày và giờ. Nó bỏ qua các giá trị không phải là số.
Kết luận
Để kết luận, tôi hy vọng hướng dẫn này đã cung cấp cho bạn một phần kiến thức hữu ích về công thức Xếp hạng IF trong Excel . Chúng tôi khuyên bạn nên tìm hiểu và áp dụng tất cả các hướng dẫn này vào tập dữ liệu của mình. Tải xuống sách bài tập thực hành và tự mình thử. Ngoài ra, vui lòng đưa ra phản hồi trong phần bình luận. Phản hồi có giá trị của bạn giúp chúng tôi có động lực tạo ra các hướng dẫn như thế này.
Đừng quên kiểm tra trang web của chúng tôi Exceldemy.com để biết các vấn đề và giải pháp khác nhau liên quan đến Excel.
Hãy tiếp tục học các phương pháp mới và tiếp tục phát triển!