Hàm match có lỗi khó hiểu?

Liên hệ QC

n_tienloi

Thành viên mới
Tham gia
4/12/10
Bài viết
24
Được thích
4
Dữ liệu như thế này.
ff01Hmg.png


Mình viết match thế này mà lại bị trả lỗi là sao nhỉ? Lỗi N/A. Mọi người giải thích giúp m với. (Đúng ra phải trả về cho mình là 4 mới đúng chứ?)
Mã:
=MATCH(4,A2:J2,1)
---------------------
Reply:
Ý mình là muốn tham số 1 cơ, chứ tham số 0 thì mình hiểu. À ra phải là sắp xếp tăng dần. Vậy nếu ko tăng dần thì có hàm nào áp dụng trường hợp này không mọi người?
Tại ý mình muốn là tìm tham số cột của ô có điểm nhỏ hơn 5.
 
Lần chỉnh sửa cuối:
=match(4,a2:j2,0) //**/
 
Lần chỉnh sửa cuối:
Hàm match với tham số thứ 3 là 1 yêu cầu A2:J2 phải được sắp xếp tăng dần, bạn cần sửa thành =match(4,A2:J2,0)
 
Dữ liệu như thế này.
ff01Hmg.png


Mình viết match thế này mà lại bị trả lỗi là sao nhỉ? Lỗi N/A. Mọi người giải thích giúp m với. (Đúng ra phải trả về cho mình là 4 mới đúng chứ?)
Mã:
=MATCH(4,A2:J2,1)

Bạn tìm hiểu về hàm match chú ý chỗ bôi đỏ nhé =MATCH(4,A2:J2,1)
 
Ý mình là muốn tham số 1 cơ, chứ tham số 0 thì mình hiểu. À ra phải là sắp xếp tăng dần. Vậy nếu ko tăng dần thì có hàm nào áp dụng trường hợp này không mọi người?
 
Ý mình là muốn tham số 1 cơ, chứ tham số 0 thì mình hiểu. À ra phải là sắp xếp tăng dần. Vậy nếu ko tăng dần thì có hàm nào áp dụng trường hợp này không mọi người?
Tại sao lại là tham số 1 vậy bạn.
Thấy dùng tham số 0 vừa đúng ý bạn còn gì nữa.
 
Tại sao lại là tham số 1 vậy bạn.
Thấy dùng tham số 0 vừa đúng ý bạn còn gì nữa.
À tại vì danh sách học sinh có những đứa thi chỉ có 3d,2d nên dùng tham số 0 sẽ ko phù hợp. Ở đây là trùng hợp ví dụ m đưa ra số 4 trùng với công thức hàm là lấy giá trị nhỏ hơn hoặc =4 lớn nhất thôi.
 
Ý mình là muốn tham số 1 cơ, chứ tham số 0 thì mình hiểu. À ra phải là sắp xếp tăng dần. Vậy nếu ko tăng dần thì có hàm nào áp dụng trường hợp này không mọi người?
Bạn thử công thức mảng, kết thúc ctrl-shift-enter
=max(if(a2:j2<=4,a2:j2,0))
 
Bạn thử công thức mảng, kết thúc ctrl-shift-enter
=max(if(a2:j2<=4,a2:j2,0))
Mình biết công thức này bạn ạ. Cái này trả về giá trị chứ không trả về địa chỉ (cụ thể ở đây mình cần địa chỉ cột) của ô có điểm nhỏ hơn bằng 4 đó như mình cần.
 
Mình biết công thức này bạn ạ. Cái này trả về giá trị chứ không trả về địa chỉ (cụ thể ở đây mình cần địa chỉ cột) của ô có điểm nhỏ hơn bằng 4 đó như mình cần.
Giả sử học sinh đó có 2 điểm dưới 5 bạn sẽ tìm vị trí của điểm dưới 5 đầu tiên hay muốn biết vị trí của cả 2 điểm đó???
 
Bạn kết hợp thêm match, công thức mảng.
=match (max (if (a2:j2 <=4,a2:j2,0)),a2:j2,0)
 
Giả sử học sinh đó có 2 điểm dưới 5 bạn sẽ tìm vị trí của điểm dưới 5 đầu tiên hay muốn biết vị trí của cả 2 điểm đó???
Chỉ có 1 điểm thôi bạn, không có 2 điểm đâu. Vì nếu nó bị trên 1 điểm thì nó không được thi lại rồi nên đã bị loại trừ bởi hàm iferror.
 
Web KT

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

Back
Top Bottom