Nhờ các bác sửa lại hàm bị tìm dữ liệu trùng (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

minhquang92hcm

Thành viên mới
Tham gia
13/5/17
Bài viết
18
Được thích
1
Giới tính
Nam
Em có 1 bác công ty hướng dẫn hàm dưới

Mã:
=IF(COUNTIF($C:$C,VALUE($Q$17))>=ROWS($1:1),INDEX($N:$N,SMALL(IF($C:$C=VALUE($Q$17),ROW($1:$999999)),ROW(1:1))),"x")

Nhưng nó chỉ hiện thị với các mã 112 còn các mã sau em có thay đổi gì nó cũng không có chạy, nhờ các bác xem dùm em bị sai chô nào ạ
Bài đã được tự động gộp:

Công thức em làm ở cột " R" các bác xem giúp em ạ
 

File đính kèm

Em có 1 bác công ty hướng dẫn hàm dưới

Mã:
=IF(COUNTIF($C:$C,VALUE($Q$17))>=ROWS($1:1),INDEX($N:$N,SMALL(IF($C:$C=VALUE($Q$17),ROW($1:$999999)),ROW(1:1))),"x")

Nhưng nó chỉ hiện thị với các mã 112 còn các mã sau em có thay đổi gì nó cũng không có chạy, nhờ các bác xem dùm em bị sai chô nào ạ
Bài đã được tự động gộp:

Công thức em làm ở cột " R" các bác xem giúp em ạ
Lý do hàm không chạy:
  1. VALUE($Q$17): bạn "đông cứng" 1 ô thì làm sao nó chạy
  2. ROWS($1:1): khi bạn kéo xuống, nó sẽ tuần tự là các số 1,2,3,4,5,6,7...... không phù hợp khi so sánh với hàm đếm COUNTIF($C:$C,VALUE($Q$17)).
Bạn có thể sửa thành như sau:
Mã:
R17=IFERROR(INDEX($N$1:$N$1000,SMALL(IF($C$1:$C$1000=$Q17,ROW($1:$1000)),COUNTIF($Q$17:Q17,Q17))),"")
Kết thúc bằng Ctrl+Shift+Enter.
Hoặc
Mã:
R17=IFERROR(INDEX($N$1:$N$1000,AGGREGATE(15,6,ROW($1:$1000)/($C$1:$C$1000=$Q17),COUNTIF($Q$17:Q17,Q17))),"")
Chỉ Enter.

Thân
 
Web KT

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

Back
Top Bottom