Tìm giá trị trong mảng

Liên hệ QC

bitmap007

Thành viên mới
Tham gia
28/1/07
Bài viết
42
Được thích
2
Nhờ các bác giúp em điền công thức vào cột Value của bảng. Thanks
 

File đính kèm

bạn xem file nhé, tớ sử dụng hàm MAX
Không đơn giản vậy đâu, đọc kỹ đề bài chút đi nhé. Kết quả cần tìm là tiêu đề cột, đồng thời nếu có 2 giá trị lớn nhất bằng nhau thì phải truy cứu đến 1-n dòng trước đó.
Dùng VBA ?
 
=INDEX($B$1:$K$19,1,MATCH(MAX(B2:K2),B2:K2,0))

Bạn sử dụng công thức trên là được.

Kyo.
 
Không đơn giản vậy đâu, đọc kỹ đề bài chút đi nhé. Kết quả cần tìm là tiêu đề cột, đồng thời nếu có 2 giá trị lớn nhất bằng nhau thì phải truy cứu đến 1-n dòng trước đó.
Dùng VBA ?
Uhm, có lẽ phải dung VBA mọi người ạ. Nhưng công thức mình đã kếm rồi, nói gì đến VBA, !$@!!. Nhờ mọi người giúp nhé.
Mình nghĩ so theo hàng rồi sau đó nếu bằng nhau thì so sánh theo cột. Từ lý thuyết đến công thức là một khoảng cách xa. %#^#$ Cám ơn mọi người
 
Lần chỉnh sửa cuối:
Uhm, có lẽ phải dung VBA mọi người ạ. Nhưng công thức mình đã kếm rồi, nói gì đến VBA, !$@!!. Nhờ mọi người giúp nhé.
Mình nghĩ so theo hàng rồi sau đó nếu bằng nhau thì so sánh theo cột. Từ lý thuyết đến công thức là một khoảng cách xa. %#^#$ Cám ơn mọi người

Nếu như có hai giá trị giống nhau, chẳng hạn là 5 nằm trên hai cột là 3 và 5 thì lấy cột 3 (tức lấy cột nhỏ hơn) thì công thức mà kyo đưa ra ở trên cho bạn, theo kyo nghĩ, là đã đáp ứng được yêu cầu của bạn rồi. Không biết bạn đã thử chưa?
 
Ý mình là nếu 5 nằm trên hai cột 3 và 5 thì lấy cột 3 hoặc 5 phụ thuộc vào giá trị nằm trên cột nào có giá trị ở hàng trên số 5 đó lớn hơn, nghĩa là so sánh 2 số ở hàng trên của cột 3 và 5 đó số nào lớn hơn thì sẽ lấy cột đó.
 
Ý mình là nếu 5 nằm trên hai cột 3 và 5 thì lấy cột 3 hoặc 5 phụ thuộc vào giá trị nằm trên cột nào có giá trị ở hàng trên số 5 đó lớn hơn, nghĩa là so sánh 2 số ở hàng trên của cột 3 và 5 đó số nào lớn hơn thì sẽ lấy cột đó.

Tình huống thế này:
- Nếu cột 3 và 5 ở tất cả các dòng đều giống nhau thì.. sao?
- Dòng đầu tiên có giá trị MAX trùng ở 2 cột. Vậy thì so với cái gì?
 
Tình huống thế này:
- Nếu cột 3 và 5 ở tất cả các dòng đều giống nhau thì.. sao?
- Dòng đầu tiên có giá trị MAX trùng ở 2 cột. Vậy thì so với cái gì?
%#^#$ cột 3 và 5 khác nhau mà. Dòng đầu tiên từ 0=>9 ko giống nhau mà. Làm sao có trường hợp như pác nói.
 
%#^#$ cột 3 và 5 khác nhau mà. Dòng đầu tiên từ 0=>9 ko giống nhau mà. Làm sao có trường hợp như pác nói.
Uýnh thí công thức này cho ô L2 xem:
PHP:
=MATCH(MAX(IF(B2:K2=MAX(B2:K2);B1:K1;""));IF(B2:K2=MAX(B2:K2);B1:K1;"");0)-1
Ctrl+Shift+Enter
 

File đính kèm

Uýnh thí công thức này cho ô L2 xem:
PHP:
=MATCH(MAX(IF(B2:K2=MAX(B2:K2);B1:K1;""));IF(B2:K2=MAX(B2:K2);B1:K1;"");0)-1
Ctrl+Shift+Enter
Cool quá. Ko thấy có lỗi nào. Cám ơn pác nhiều nhé. Có thời gian phiền bác giải thích qua công thức cho em và mọi người học hỏi nhé. Áp dụng một cách thụ động ko hay cho lém.
 
Web KT

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

Back
Top Bottom