{ ĐỐ VUI_TÌM GIÁ TRỊ MAX TRONG CÁC CỘT}

Liên hệ QC

yeudoi

Thành viên gắn bó
Thành viên BQT
Moderator
Tham gia
12/6/06
Bài viết
3,167
Được thích
7,608
Lâu nay tình hình có vẻ im vắng, để khấy động phong trào nay đố vui mọi người.
Nội dung: Tìm giá trị lớn nhất trong các cột yêu cầu chỉ được sử dụng 1 công thức tại ô màu vàng. Kết quả giống như cột M.
https://docs.google.com/spreadsheets/d/1k9NP0xxoPHj-Eh7bgwyq9zWFQcOeh0FzO5WTSt-NAgI/edit?usp=sharing
Tương tự công thức excel:
=index($B$1:$L$1; MATCH(MAX(B2:L2);B2:L2;0))
Dữ liệu sắp xếp tăng như vậy thì có thể dùng công thức này:
=LOOKUP(10^6;B2:L2;$B$1:$L$1)
 
Không đúng ý nha các Bạn, ở đây yêu cầu chỉ dùng 1 công thức không kéo xuống nha. Chỉ cần 1 công thức tại M2 thảo mãn kết qảu cho tất cả các dòng
 
Không đúng ý nha các Bạn, ở đây yêu cầu chỉ dùng 1 công thức không kéo xuống nha. Chỉ cần 1 công thức tại M2 thảo mãn kết qảu cho tất cả các dòng
Excel có nhiều cách, trên GS chỉ thử được cách này?
=ArrayFormula(LOOKUP(mmult(n(isnumber($B$2:$L$5));TRANSPOSE(column($B$1:$L$1)^0));column($A$1:$K$1);$B$1:$L$1))
 
Excel có nhiều cách, trên GS chỉ thử được cách này?
=ArrayFormula(LOOKUP(mmult(n(isnumber($B$2:$L$5));TRANSPOSE(column($B$1:$L$1)^0));column($A$1:$K$1);$B$1:$L$1))
Đáp án đúng này mọi người nhưng vẫn còn cách khác nữa, mọi người cố gắng tìm thêm
 
Excel có nhiều cách, trên GS chỉ thử được cách này?
=ArrayFormula(LOOKUP(mmult(n(isnumber($B$2:$L$5));TRANSPOSE(column($B$1:$L$1)^0));column($A$1:$K$1);$B$1:$L$1))
Ôi mình kiểm tra lại vẫn chưa đúng lắm nha Bạn, bởi nếu dữ liệu trong cùng hàng có tính liên tục các cột thì được nếu khác cột sẽ tính cho cột liên tục tiếp theo như vậy là không đúng rồi,
 
Chưa hiểu mấy, làm thử công thức mảng
M2=OFFSET($A$1,,MAX(IF(B2:L6=MAX(B2:L6),COLUMN(B2:L2)-1,"")))
 
Ôi mình kiểm tra lại vẫn chưa đúng lắm nha Bạn, bởi nếu dữ liệu trong cùng hàng có tính liên tục các cột thì được nếu khác cột sẽ tính cho cột liên tục tiếp theo như vậy là không đúng rồi,
Cho tôi thử thêm cái nữa:
=ArrayFormula(lookup(mod(LARGE(if($B$2:$L$5>0;ROW($A$2:$A$5)*10^6+COLUMN($B$1:$L$1);ROW($A$2:$A$5)*10^6);(row($A$5)-ROW($A$2:$A$5))*11+1);10^6);column($B$1:$L$1);$B$1:$L$1))
 
Mãi mới hiểu đề bài: (đúng là mình chậm hiểu)
=INDEX(B1:L1,,MATCH(MAX(OFFSET($B$1,ROW(1:4),,,11)),OFFSET($B$1,ROW(1:4),,,11),0))
Test lại thấy google sheet này không có hiểu công thức mình làm.
 
Lần chỉnh sửa cuối:
Mãi mới hiểu đề bài: (đúng là mình chậm hiểu)
=INDEX(B1:L1,,MATCH(MAX(OFFSET($B$1,ROW(1:4),,,11)),OFFSET($B$1,ROW(1:4),,,11),0))
Test lại thấy google sheet này không có hiểu công thức mình làm.
Không phải Google sheet không hiểu mà mình không hiểu google sheet. Công thức bạn không đúng
 
Không phải Google sheet không hiểu mà mình không hiểu google sheet. Công thức bạn không đúng
Vâng Anh nói đúng.
Em copy dữ liệu ra làm trên excel rồi mới đưa vào sau khi test rồi mới biết là anh đố trên google sheet.
 
Lâu nay tình hình có vẻ im vắng, để khấy động phong trào nay đố vui mọi người.
Nội dung: Tìm giá trị lớn nhất trong các cột yêu cầu chỉ được sử dụng 1 công thức tại ô màu vàng. Kết quả giống như cột M.
https://docs.google.com/spreadsheets/d/1k9NP0xxoPHj-Eh7bgwyq9zWFQcOeh0FzO5WTSt-NAgI/edit?usp=sharing
Mã:
=index(B1:L1;; MAX(ArrayFormula((B2:L5>0)*COLUMN(A1:K1))))
 
Web KT
Back
Top Bottom