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 đó.bạn xem file nhé, tớ sử dụng hàm MAX
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é.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
Ý 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 đó.
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.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ì?
Uýnh thí công thức này cho ô L2 xem: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.
=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.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