Nhờ các bạn giúp minh viết hàm lọc dữ liệu với? (1 người xem)

Liên hệ QC

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

Nếu không thích dùng name thì cột Mã Tỉnh ( Cột F) dùng CT này nhé :
PHP:
=LOOKUP(REPT("z",255),CHOOSE({1;2},"",INDEX($A$7:$A$1000,MATCH(TRUE,INDEX(COUNTIF($F$6:F6,$A$7:$A$1000)=0,0),0))))

Cho 1000 dòng và dữ liệu liên tục!
Và dùng Sumproduct như bác Bate nhé!

Xem file đính kèm để hiểu rõ hơn:

Công thức rất hay nhưng em chưa hiểu lắm, phiền hoamattroicoi và mọi người giải thích giúp em hiểu hơn.
 
Nếu không thích dùng name thì cột Mã Tỉnh ( Cột F) dùng CT này nhé :
PHP:
=LOOKUP(REPT("z",255),CHOOSE({1;2},"",INDEX($A$7:$A$1000,MATCH(TRUE,INDEX(COUNTIF($F$6:F6,$A$7:$A$1000)=0,0),0))))

Cho 1000 dòng và dữ liệu liên tục!
Và dùng Sumproduct như bác Bate nhé!

Xem file đính kèm để hiểu rõ hơn:

Xin nhờ mọi người giải thích dùm em về ý nghĩa của cụm


PHP:
INDEX(COUNTIF($F$6:F6,$A$7:$A$1000)=0,0)
,

hic ...chưa bao giờ em thấy Index sử dụng kiểu này cả, nó có gì khác so với
PHP:
COUNTIF($F$6:F6,$A$7:$A$1000)=0
vì em ấn F9 thấy như nhau mà

Thế thì vai trò của Index làm gì?



Em thử nghiệm thấy công thức như sau là được mà

PHP:
INDEX($A$7:$A$1000,MATCH(TRUE,INDEX(COUNTIF($F$6:F6,$A$7:$A$1000)=0,0),0))
sao lại phải có lookup nữa?
 
Lần chỉnh sửa cuối:
sao em áp dụng công thức của thầy cho ra kết quả bằng 0 nhỉ
 
Theo tôi cái này chơi code tách cột chỉ tiêu ra làm 2 sheet (1 sheet đạt và 1 sheet không đạt), nếu dữ liệu nhân viên 63 tỉnh thành có vài chục ngàn mà chơi hàm chắc phải chuẩn bị 1 ly Coffee và 1 gói thuốc để hút chờ kết quả.
 
Web KT

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

Back
Top Bottom