Cách dùng hàm RANK, IF để tính xếp hạng trong Excel

Cách dùng hàm RANK, IF để tính xếp hạng trong Excel

Cách để tính xếp hạng trong Excel ta thường dùng hàm IF, tuy nhiên ở Excel còn có 1 hàm rất hay đó là hàm RANK. Hôm nay chúng ta cùng thử dùng 2 hàm này cùng sonnguyenaz.com xem sao nhé.

So sánh 2 hàm IF và RANK trong Excel

Chúng ta lấy ví dụ để dễ hiểu nhé: Có một bảng điểm tổng kết năm học cần được tính xếp hạng trong bảng Excel.

Bây giờ chúng ta có 2 trường hợp:

  • Trường hợp 1: Lấy ra 5 bạn có số điểm trung bình môn cao nhất để nhận giải thưởng phụ.
  • Trường hợp 2: cần phân ra các bạn học giỏi, khá, trung bình, yếu.

Đối với trường hợp 1 ta sẽ phải sử dụng hàm RANK để xếp hạng điểm trung bình môn.

Đối với trường hợp 2 ta phải dùng hàm IF kết hợp với toán tử ANDOR để làm điều đó.

Cách sử dụng hàm IF và RANK để tính xếp hạng trong Excel

Cách sử dụng hàm IF

Như ở bài tính điểm trung bình trong excel mình có đưa ra một danh sách bảng điểm tổng kết các môn học rồi.

Và bài viết đó sonnguyenaz cũng đã hướng dẫn các bạn sử dụng hàm IF để xếp hạng theo trường hợp 2 ở trên.

Mình nói lại về hàm IF chút xíu nữa nhé:

Công thức: IF(“Điều kiện”, [“Giá trị trả về nếu đúng điều kiện”],[“Giá trị trả về nếu sai điều kiện”])

Giả sử có công thức IF(B2>=8.5,”giỏi”,”xét tiếp”)

Ô B2 là điểm số thì nếu B2>=8.5 thì là “giỏi” còn không đúng thì “xét tiếp”.

Trong xét tiếp ta có thể lồng IF vào nữa để xét đến điểm “khá”:

IF(B2>=8.5,”giỏi”,IF(AND(B2<8.5,B2>=7),”khá”,”xét tiếp”))

Rồi cứ tiếp tục lồng IF vào để xét đến loại “trung bình”, “kém” các bạn thử làm nhé

Kết quả thu được:

dung-ham-if-de-xep-loai-hoc-luc-trong-excel-1024x343

Giải thích: hàm AND là toán từ và được dùng để kết hợp 2 điều kiện lại với nhau: B2<8.5 và B2>7.

Nghĩa là phải thỏa mãn 2 điều kiện trên thì mới cho là “khá”.

Hàm OR khác với hàm AND là chỉ cần thỏa mãn 1 trong 2 điều kiện là đúng.

Cách sử dụng hàm RANK để tính xếp hạng trong Excel

Bây giờ đến trường hợp 1, chúng ta cần lấy ra 5 bạn có điểm trung bình cao nhất, hàm RANK sẽ giúp bạn làm điều đó.

Cú pháp sử dụng hàm RANK: RANK(number,ref, [order]).

Trong đó:

  • number là số truyền vào để tìm thứ hạng
  • ref là danh sách các số cần xếp hạng
  • [order] là kiểu sắp xếp: 0 là giảm dần, 1 là tăng dần

Quay lại ví dụ trên ta sẽ có công thức sau: =RANK(L3,$L$3:$L$12,0)

Với:

  • L3 là số cần truyền vào để tìm xem thứ hạng bao nhiêu
  • $L$3:$L$12(đã cố định công thức): là danh sách hay vùng chọn các số cần xếp hạng
  • Kiểu sắp xếp giảm dần nên để là 0(Nghĩa là vị trí số 1 là cao nhất)
dung-ham-rank-de-tinh-xep-hang-trong-excel-1024x335

Đối với kiểu sắp xếp bằng 1 thì bạn lại phải tìm 5 người vị được sắp xếp cao nhất:

dung-ham-rank-1-de-tinh-xep-hang-trong-excel

Lời kết

Để tính xếp hạng trong Excel thì ta có nhiều cách có thể dùng hàm, cũng có thể dùng sắp xếp tùy vào yêu cầu của mỗi người mà mình có thể vận dụng cho tốt.

Video hướng dẫn

Bài viết liên quan

Cảm ơn bạn đã đọc bài viết này, chúc thành công!

Rate this post

sonnguyen

Là một nhân viên IT thích chia sẻ những gì mình biết đến tất cả mọi người. Hi vọng được mọi người ủng hộ, nếu có gì sai sót mong các bạn comment xuống dưới để mình khắc phục. Cảm ơn mọi người!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *