Trả về vị trí đạt giá trị max hoặc min trong chuỗi!

Liên hệ QC

nguyentieu

Thành viên hoạt động
Tham gia
12/2/09
Bài viết
109
Được thích
10
Nghề nghiệp
Sinh viên
Nhờ các ace giúp dùm e hàm nào có thể trả về vị trí của ô đạt giá trị max hoặc min trong chuỗi như trong file e gửi kèm theo.
Thanks
 

File đính kèm

C5 =INDEX(A1:H1,MATCH(A5,A2:H2,0))
Bạn thử công thức trên xem sao!
Chucoi ơi, A5 là ở đâu ra? phải tìm nó chứ vì A5 là ví dụ ra kết quả của chủ topic mà
Có thể như thế này
=INDEX($A$1:$H$1,MATCH(MAX($A$2:$H$2),$A$2:$H$2,0))
Còn tìm nhỏ nhất thì thay MAX bằng MIN
Trường hợp, nếu có hơn 1 dữ liệu bằng MAX, MIN thì giải quyết ra sao?
Hihi
 
Chucoi ơi, A5 là ở đâu ra? phải tìm nó chứ vì A5 là ví dụ ra kết quả của chủ topic mà
Có thể như thế này
=INDEX($A$1:$H$1,MATCH(MAX($A$2:$H$2),$A$2:$H$2,0))
Còn tìm nhỏ nhất thì thay MAX bằng MIN
Trường hợp, nếu có hơn 1 dữ liệu bằng MAX, MIN thì giải quyết ra sao?
Hihi
ơ hơ ! cuội nghĩ là tác giả tìm ô a5 sau mới tìm vị trí của nó lên mới thế!
 
Nhờ các ace giúp dùm e hàm nào có thể trả về vị trí của ô đạt giá trị max hoặc min trong chuỗi như trong file e gửi kèm theo.
Thanks
Ý bạn là muốn biết cái giá trị max hay min nó đang nằm ở cột nào chứ gì? Xem file đính kèm nhé, thử có đúng ý bạn không.
 

File đính kèm

Cảm ơn 2 bác Chu.cuoi92 và concogia.
Ý của bạn concogia là chính xác rồi nhưng khi về làm em phát hiện máy em nó nhảy ra dấu ngăn cách trong công thức là ";" chứ ko phải là dấu "," như mọi khi. Mong các bách chỉ e cách chuyển về lại bình thường.
Thanks
 
Cảm ơn 2 bác Chu.cuoi92 và concogia.
Ý của bạn concogia là chính xác rồi nhưng khi về làm em phát hiện máy em nó nhảy ra dấu ngăn cách trong công thức là ";" chứ ko phải là dấu "," như mọi khi. Mong các bách chỉ e cách chuyển về lại bình thường.
Thanks

Bạn vào Control Panel, chọn Regional language Options, trong thẻ Regional Option bạn chọn Customize...Trong thẻ Number bạn thay dấu ";" bằng dấu "," trong mục List separator là được
 
Cái bài tôi gửi ở trên kia, là vui thôi, chứ dời cái đám đang nằm ở hàng 2 đi chỗ khác là tiêu ngay!

Giả sử bạn nguyêntieu muốn tìm cái giá trị MAX hoặc MIN đang nằm ở đâu, nghĩa là muốn tìm cái địa chỉ của nó, thì nên dùng cái này, chính xác hơn:
=ADDRESS(ROW(A2),MATCH(MAX(A2:H2),A2:H2,0)+COLUMN(A2)-1)
hoặc
=ADDRESS(ROW(A2),MATCH(MIN(A2:H2),A2:H2,0)+COLUMN(A2)-1)
Giờ thì bạn có muốn lôi cái đám dữ liệu đang nằm ở A2:H2 đi phương trời nào cũng được... Bạn cũng sẽ biết ngay cái giá trị MAX hay MIN nó đang nằm ở đâu...
 
Lần chỉnh sửa cuối:
Cái bài tôi gửi ở trên kia, là vui thôi, chứ dời cái đám đang nằm ở hàng 2 đi chỗ khác là tiêu ngay!

Giả sử bạn nguyêntieu muốn tìm cái giá trị MAX hoặc MIN đang nằm ở đâu, nghĩa là muốn tìm cái địa chỉ của nó, thì nên dùng cái này, chính xác hơn:
=ADDRESS(ROW(A2),MATCH(MAX(A2:H2),A2:H2,0)+COLUMN(A2)-1)
hoặc
=ADDRESS(ROW(A2),MATCH(MIN(A2:H2),A2:H2,0)+COLUMN(A2)-1)
Giờ thì bạn có muốn lôi cái đám dữ liệu đang nằm ở A2:H2 đi phương trời nào cũng được... Bạn cũng sẽ biết ngay cái giá trị MAX hay MIN nó đang nằm ở đâu...
các công thức của các bác đều rất tuyệt, nhưng cho em hỏi thêm tý
nếu có 2 hay 3 ..dữ liệu có gía trị bằng max hay bằng min thì làm thế nào ?? em đang nghiên cứu nhưng nghĩ mãi vẫn không ra
 
Web KT

Bài viết mới nhất

Back
Top Bottom