Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 12
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    0

    hàm RANK-Giúp em với

    em dùng hàm RANK de xếp thứ bậc của sinh viên theo điểm trung bình.
    nhưng khi xếp nó bị lỗi thế này:
    người có điểm 10--> xếp thứ1
    2--------------9---> cùng xếp thứ 2
    nguoi co điểm 8 ---> xếp thứ 4 chứ ko phải 3
    em muốn nó phải xếp theo đúng thứ tự 1,2,3... chứ ko bị nhảy cách.
    các bác có cách nào khắc phục ko giúp em với.
    càng nhanh càng tốt, em dang rất cần!!!!

  2. #2
    Ngày tham gia
    Nov 2015
    Bài viết
    2
    Ðề: hàm RANK-Giúp em với




    Trích dẫn Gửi bởi phankimngan
    em dùng hàm RANK de xếp thứ bậc của sinh viên theo điểm trung bình.
    nhưng khi xếp nó bị lỗi thế này:
    người có điểm 10--> xếp thứ1
    2--------------9---> cùng xếp thứ 2
    nguoi co điểm 8 ---> xếp thứ 4 chứ ko phải 3
    em muốn nó phải xếp theo đúng thứ tự 1,2,3... chứ ko bị nhảy cách.
    các bác có cách nào khắc phục ko giúp em với.
    càng nhanh càng tốt, em dang rất cần!!!!
    Bạn tham khảo bài này nhé:
    http://www.******************/forum/showthread.php?t=20242
    Có cả cách dùng công thức lẩn code VBA

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    2
    Ðề: hàm RANK-Giúp em với




    Trích dẫn Gửi bởi phankimngan
    em dùng hàm RANK de xếp thứ bậc của sinh viên theo điểm trung bình.
    nhưng khi xếp nó bị lỗi thế này:
    người có điểm 10--> xếp thứ1
    2--------------9---> cùng xếp thứ 2
    nguoi co điểm 8 ---> xếp thứ 4 chứ ko phải 3
    em muốn nó phải xếp theo đúng thứ tự 1,2,3... chứ ko bị nhảy cách.
    các bác có cách nào khắc phục ko giúp em với.
    càng nhanh càng tốt, em dang rất cần!!!!
    Hàm RANK:
    =RANK(trị số, bảng tham chiếu, giá trị)
    Trong đó:
    +Trị số là giá trị đầu tiên có mặt trong bảng tham chiếu là địa chỉ tương đối
    +Bảng tham chiếu là bảng giá trị danh sách đem ra xếp hạng
    +Giá trị 0: nếu sắp xếp theo chiều giảm, 1: nếu sx theo chiều tăng

    VD: =RANK(D3,$D$2:$F$8,0)

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: hàm RANK-Giúp em với




    Trích dẫn Gửi bởi betrang***
    Hàm RANK:
    =RANK(trị số, bảng tham chiếu, giá trị)
    Trong đó:
    +Trị số là giá trị đầu tiên có mặt trong bảng tham chiếu là địa chỉ tương đối
    +Bảng tham chiếu là bảng giá trị danh sách đem ra xếp hạng
    +Giá trị 0: nếu sắp xếp theo chiều giảm, 1: nếu sx theo chiều tăng

    VD: =RANK(D3,D2:F8,0)
    Mình thử dùng hàm rank như bạn nói thì vẫn bị nhảy cách mà? và địa chỉ bảng tham chiếu phải để ở địa chỉ tuyệt đối.:tungkinh:

  5. #5
    Ngày tham gia
    Nov 2015
    Bài viết
    2
    Ðề: hàm RANK-Giúp em với




    Trích dẫn Gửi bởi thbkht
    Mình thử dùng hàm rank như bạn nói thì vẫn bị nhảy cách mà? và địa chỉ bảng tham chiếu phải để ở địa chỉ tuyệt đối.:tungkinh:
    Nếu bạn viết 1 dòng rồi kéo xuống tương tự các dòng sau thì viết tuyệt đối, chứ công thức này không bắt buộc phải viết tuyệt đối.

    Bạn coi lại trong Bảng tham chiếu của bạn có dòng nào Hide không? Dòng đã ẩn đi này vẫn được tính khi dùng hàm Rank bạn ạh. Có thể đó là lý do gây nên việc bị nhảy cách số thứ tự.

    Thân !

  6. #6
    Ngày tham gia
    Nov 2015
    Bài viết
    1
    Ðề: hàm RANK-Giúp em với

    em chưa học về VBA nên đọc em khôg hiểu. Em mới tìm trên trang ****************** thấy có 1 cách dùng hàm SUMPROCUCT có thể khắc phục như sau:
    vd:
    Giả sử xếp hạng cho vùng A1:A10.
    công thức:
    =SUMPRODUCT(--($A$1:$A$10<A1),1/COUNTIF($A$1:$A$10,$A$1:$A$10))+1
    Nếu xếp từ lớn đến nhỏ thì thay dấu "<" bằng dấu ">".

    em thấy sắp xễp rất chính xác nhưng em không hiểu gì cả. Mong các bác có thể phân tích rõ công thức trên cho em. Thanks!!!

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: hàm RANK-Giúp em với




    Trích dẫn Gửi bởi phankimngan
    em dùng hàm RANK de xếp thứ bậc của sinh viên theo điểm trung bình.
    nhưng khi xếp nó bị lỗi thế này:
    người có điểm 10--> xếp thứ1
    2--------------9---> cùng xếp thứ 2
    nguoi co điểm 8 ---> xếp thứ 4 chứ ko phải 3
    em muốn nó phải xếp theo đúng thứ tự 1,2,3... chứ ko bị nhảy cách.
    các bác có cách nào khắc phục ko giúp em với.
    càng nhanh càng tốt, em dang rất cần!!!!
    Bạn làm như betrang là đúng rồi đó, nhưng nhớ nhấn thêm F4 ở bảng dò thì mới đúng được.

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: hàm RANK-Giúp em với

    Làm như betrang thì ko khắc phục được đâu. vẫn bị nhảy cách. Mọi người có thể tham khảo cách tui đưa ở trên (dùng hàm Sumproduct) tui thấy chạy rất chính xác. nhưng tui ko thật sự không hiểu. thường thì tui dùng hàm SUMPRODUCT để tổng của tích các mảng, nhưng tui ko hiểu trong hàm đó tác giả viết đối số:
    --($A$1:$A$10<A1) là thế nào?
    COUNTIF($A$1:$A$10,$A$1:$A$10) là thế nào?

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: hàm RANK-Giúp em với




    Trích dẫn Gửi bởi phankimngan
    Làm như betrang thì ko khắc phục được đâu. vẫn bị nhảy cách. Mọi người có thể tham khảo cách tui đưa ở trên (dùng hàm Sumproduct) tui thấy chạy rất chính xác. nhưng tui ko thật sự không hiểu. thường thì tui dùng hàm SUMPRODUCT để tổng của tích các mảng, nhưng tui ko hiểu trong hàm đó tác giả viết đối số:
    --($A$1:$A$10<A1) là thế nào?
    COUNTIF($A$1:$A$10,$A$1:$A$10) là thế nào?
    Bây giờ mới hiểu ý của bạn muốn hỏi :k6175436:. Hàm sumproduct bạn đưa ra rất hay.
    Đối số --($A$1:$A$10<A1) mình cũng không hiểu được nó có tác dụng thế nào, có liên quan gì đến giá trị cần tìm thứ tự?
    Hàm COUNTIF($A$1:$A$10,$A$1:$A$10) dùng loại bỏ bớt những giá trị trùng, ví dụ: 2 người điểm 9, khi dùng hàm rank thì sẽ có 2 số thứ tự bị loại bỏ nhưng khi dùng hàm countif thì chỉ có 1 số thự tự bị loại bỏ thôi.

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: hàm RANK-Giúp em với




    Trích dẫn Gửi bởi phankimngan
    em dùng hàm RANK de xếp thứ bậc của sinh viên theo điểm trung bình.
    nhưng khi xếp nó bị lỗi thế này:
    người có điểm 10--> xếp thứ1
    2--------------9---> cùng xếp thứ 2
    nguoi co điểm 8 ---> xếp thứ 4 chứ ko phải 3
    em muốn nó phải xếp theo đúng thứ tự 1,2,3... chứ ko bị nhảy cách.
    các bác có cách nào khắc phục ko giúp em với.
    càng nhanh càng tốt, em dang rất cần!!!!
    Hàm rank: Hàm xếp theo thứ tự dãy số
    =rank(number,ref,oder)
    + number: Số cần xếp trong dãy số
    + Ref: là dãy số cần xếp
    + Nếu oder = 0: Số lớn nhất xếp thứ nhất
    + Nếu oder = 1: Số nhỏ nhất xếp thứ nhất
    Chú ý: Dãy reft lấy giá trị tuyệt đối ( F4)
    Cái này là mình học bên Bác Thành ra đấy.bạn nào muốn có nhu cầu học thêm kế toán hãy xem qua trang web này nhé: http://www.bacthanh.com xem đi hok ai lấy tiền đâu.hj

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •