Nhờ giúp đỡ hàm RANK có điều kiện !

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Hi,
Mình có file cần xử lý hàm RANK nhờ các bạn hỗ trợ giúp.

KHU VỰC

Tổng các loại
trái cây

Táo

Cam

Nho

Tỉ lệ bán hàng
(táo, cam, nho)

RANK

MIỀN BẮC

50

4

2

7

0.260

Hà Nội

30

2

2

6

0.333

Hải Phòng

20

2

1

0.150

MIỀN TRUNG

60

10

3

19

0.533

Huế

25

1

1

13

0.600

Quảng Nam

10

1

2

0.300

Đà Nẵng

25

9

1

4

0.560

MIỀN NAM

70

6

8

5

0.271

Vĩnh Long

40

4

5

0.225

Đồng Nai

10

1

1

4

0.600

Cà Mau

20

1

2

1

0.200

Dùng hàm RANK xếp hạng Tỉ lệ bán hàng tăng dần giữa các Tỉnh với nhau, theo đó:
– Tỉ lệ bán lớn nhất Hạng 1
– Tỉ lệ bán lớn nhì Hạng 2
. . .
– Tỉ lệ bán nhỏ nhất Hạng cuối

Cảm ơn rất nhiều.

Nếu không có tỉnh nào có tên bắt đầu bằng chữ "MIỀN" (Mà đúng là không có thật)
G2 copy xuống

=IF(LEFT($A2,4)<>"MIỀN",SUMPRODUCT(--((LEFT($A$2:$A$12,4)<>"MIỀN")*($F$2:$F$12+$B$2:$B$12*10^-10)>=($F2+$B2*10^-10))),"")

Nếu trùng nhau về tỷ lệ thì sẽ xét điều kiện 2 là cột tổng loại trái cây

www.giaiphapexcel.com/diendan/threads/nh%E1%BB%9D-gi%C3%BAp-%C4%91%E1%BB%A1-h%C3%A0m-rank-c%C3%B3-%C4%91i%E1%BB%81u-ki%E1%BB%87n.163806/post-1092646

Ứng dụng AI và Chat GPT trong Quản trị nhân sự
Khóa học SprinGO phù hợp

Ứng dụng AI và Chat GPT trong Quản trị nhân sự

Học xong khóa này, học viên có thể: Hiểu đúng bản chất AI, các nhóm AI phổ biến và cách AI “hoạt động” ở...

Xem khóa học
★★★★★ 5 ★ 1 👤 1 ▥ 0
Quảng cáo

Bạn nên đọc

One Response

  1. hands says:

    Trước hết mình cảm ơn bạn rất nhiều đã hỗ trợ, thứ nữa bạn có thể vui lòng giải thích giúp mình một chút chỗ công thức không, mình không hiểu cho lắm. Ví dụ sau hàm SUMPRODUCT mình thấy có dấu — rồi trong công thức có 10^

    1) Vì biểu thức so sánh nhân với nhau sẽ ra TRUE/FALSE do đó "–" sẽ chuyển thành 0/1. Do thói quen nên mình dùng vì TRUE*True sẽ ra 1 và không cần đặt "–" đằng trước nữa. Bạn có thể bỏ nó đi.
    2) Giả sử cột F có tỉ lệ trùng nhau thì sẽ dùng cột B để phân biệt.
    VD: F3=F4=0.5, trong khi B3=100, B4=50 thì sẽ chọn F3 là rank cao hơn.
    Lúc này sẽ so sánh 2 kết quả:
    F3+B3*10^-10= F4+B4*10^-10
    F3+B3*0.0000000001 = F4+B4*0.0000000001
    F3+0.0000000100 = F4+B4*0.0000000050
    *10^-10 để tạo ra con số rất nhỏ, vì cột B là chỉ số phụ, không cho phép ảnh hưởng đến chỉ số chính tại cột F

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm