Tìm ô có giá trị cao nhất của phạm vi ô


12

Tôi có một hàng giá trị phần trăm. Trong hàng cuối cùng của cột (Cột E) tôi muốn văn bản xuất hiện, đó là ở hàng đầu tiên bên trên các giá trị:

A       B      C       D         E
-----------------------------------
foo    bar    test    foobar
-----------------------------------
10%    13%     3%      1%      bar
-----------------------------------
1%    13%     30%      1%      test
-----------------------------------
9%     3%      3%      11%     foobar

Công thức để đặt trong các ô trong cột E là gì?

Câu trả lời:


14

Công thức này nên thực hiện thủ thuật cho hàng đầu tiên:

=INDEX(A$1:D$1, 1, MATCH(MAX(A2:D2), A2:D2, 0))

Kéo công thức qua các hàng khác và A2:D2phạm vi sẽ tự động được điều chỉnh A3:D3, A4:D4v.v.

Giải trình:

  • Các MAXhàm trả về giá trị cao nhất của dãy núi này A2:D2. Đối với hàng 2, điều này sẽ là 13%.
  • Tiếp theo, MATCHhàm trả về chỉ mục của giá trị đó trong phạm vi đã cho. Đây sẽ là 2(cột B).
  • Cuối cùng, INDEXtrả về giá trị của một ô trong A1:D1phạm vi, hàng 1, với chỉ mục được trả về từ MATCHdưới dạng chỉ mục cột.

Vui lòng sao chép bảng tính mẫu mà tôi đã thiết lập. Ngoài ra, hãy tham khảo danh sách chức năng Bảng tính Google .


Cảm ơn cho đến nay. Nhưng chức năng Match dường như có lỗi. "Lỗi phân tích chức năng".
tzippy

Được rồi, tôi đã phải sử dụng dấu chấm phẩy vì tôi ở một địa phương khác. Hoạt động ngay!
tzippy

OK, tốt :) ;vs ,là một vấn đề địa phương.
Vidar S. Ramdal

Nếu có 2 hàng khớp với giá trị tối đa thì sao?
Gerbus

@Gerbus Tôi đoán bạn có nghĩa là "Sẽ thế nào nếu có 2 cột khớp với giá trị tối đa?". MATCHchỉ trả về một giá trị duy nhất, vì vậy kết quả sẽ là tiêu đề của cột đầu tiên có giá trị tối đa. Vì vậy, nếu A=3, B=2, C=3, kết quả sẽ là A.
Vidar S. Ramdal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.