Nhờ hỗ trợ đếm duy nhất theo điều kiện (2 người xem)

Liên hệ QC

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

tangoctuan

Thành viên hoạt động
Tham gia
22/4/08
Bài viết
153
Được thích
19
Mọi người giúp em cách nào để cùng đồng thời lọc duy nhất 1 danh sách theo điều kiện khác blank và 0, rồi đếm số lượng sau khi lọc? Cụ thể tình huống như trong file đính kèm.
Cám ơn cả nhà rất nhiều.
 

File đính kèm

Mọi người giúp em cách nào để cùng đồng thời lọc duy nhất 1 danh sách theo điều kiện khác blank và 0, rồi đếm số lượng sau khi lọc? Cụ thể tình huống như trong file đính kèm.
Cám ơn cả nhà rất nhiều.
Thử:
Mã:
I2=COUNT(1/(MATCH($B$5:$B$1000,IF(--INDEX($C$5:$E$1000,,ROW($A1))>0,$B$5:$B$1000),)=ROW($1:$1000)))
Kết thúc bằng Ctrl+Shift+Enter, rồi fill xuống

Thân
 

File đính kèm

Cám ơn bác. Nhưng như cách này mà em chèn thêm/xóa đi các cột hay dòng không liên quan đến data thì công thức cũng không dùng lại được nữa. Ví dụ như file đính kèm. Nhờ bác giúp em làm cách nào để có thể dùng linh hoạt trong từng hoàn cảnh được không? Vì cái này chỉ là 1 điều kiện em sử dụng trong khá nhiều các hoàn cảnh khác nhau, nên không thể dùng chỉ mỗi file bác gửi được ạ.

Cám ơn bác nhiều.
Bài đã được tự động gộp:

Thử:
Mã:
I2=COUNT(1/(MATCH($B$5:$B$1000,IF(--INDEX($C$5:$E$1000,,ROW($A1))>0,$B$5:$B$1000),)=ROW($1:$1000)))
Kết thúc bằng Ctrl+Shift+Enter, rồi fill xuống

Thân
Cám ơn bác. Nhưng như cách này mà em chèn thêm/xóa đi các cột hay dòng không liên quan đến data thì công thức cũng không dùng lại được nữa. Ví dụ như file đính kèm. Nhờ bác giúp em làm cách nào để có thể dùng linh hoạt trong từng hoàn cảnh được không? Vì cái này chỉ là 1 điều kiện em sử dụng trong khá nhiều các hoàn cảnh khác nhau, nên không thể dùng chỉ mỗi file bác gửi được ạ.
Cám ơn bác nhiều.
 

File đính kèm

Cám ơn bác. Nhưng như cách này mà em chèn thêm/xóa đi các cột hay dòng không liên quan đến data thì công thức cũng không dùng lại được nữa. Ví dụ như file đính kèm. Nhờ bác giúp em làm cách nào để có thể dùng linh hoạt trong từng hoàn cảnh được không? Vì cái này chỉ là 1 điều kiện em sử dụng trong khá nhiều các hoàn cảnh khác nhau, nên không thể dùng chỉ mỗi file bác gửi được ạ.
Cám ơn bác nhiều.
Điều chỉnh:
Mã:
K7=COUNT(1/(MATCH($A$2:$A$997,IF(--INDEX($B$2:$G$997,,MATCH(,1-(ISNUMBER(SEARCH(" "&$B$1:$G$1&" ",$J7))),))>0,$A$2:$A$997),)=ROW($1:$997)))
Kết thúc bằng Ctrl+Shift+Enter, rồi fill xuống

Thân
 

File đính kèm

Điều chỉnh:
Mã:
K7=COUNT(1/(MATCH($A$2:$A$997,IF(--INDEX($B$2:$G$997,,MATCH(,1-(ISNUMBER(SEARCH(" "&$B$1:$G$1&" ",$J7))),))>0,$A$2:$A$997),)=ROW($1:$997)))
Kết thúc bằng Ctrl+Shift+Enter, rồi fill xuống

Thân
Cám ơn bác, file bác gửi chèn cột thì ok rồi nhưng sao chèn thêm dòng phía trên vùng data thì công thức không hoạt động nữa bác nhỉ?
 

File đính kèm

Cám ơn bác, file bác gửi chèn cột thì ok rồi nhưng sao chèn thêm dòng phía trên vùng data thì công thức không hoạt động nữa bác nhỉ?
Thử:
=COUNT(1/(MATCH($A$6:$A$1001,IF(--INDEX($B$6:$G$1001,,MATCH(,1-(ISNUMBER(SEARCH(" "&$B$5:$G$5&" ",$H11))),))>0,$A$6:$A$1001),)=ROW(INDIRECT("1:1000"))))

Thân
 

File đính kèm

Thử:
=COUNT(1/(MATCH($A$6:$A$1001,IF(--INDEX($B$6:$G$1001,,MATCH(,1-(ISNUMBER(SEARCH(" "&$B$5:$G$5&" ",$H11))),))>0,$A$6:$A$1001),)=ROW(INDIRECT("1:1000"))))

Thân
Bác ơi có thể làm cách nào để tự động mở rộng vùng data (xuống dưới) được không? Nếu không thì bác làm cho 10.000 dòng giúp em với.
Cảm ơn bác rất nhiều.
Bài đã được tự động gộp:

À em làm được rồi, ngu quá, quên không Ctrl + Shift nên công thức không chạy. Cám ơn bác rất nhiều vì đã nhiệt tình quá.
 
Lần chỉnh sửa cuối:
Em thêm 1 số 0 như này luôn :
=COUNT(1/(MATCH($A$6:$A$10001;IF(--INDEX($B$6:$G$10001;;MATCH(;1-(ISNUMBER(SEARCH(" "&$B$5:$G$5&" ";$H5)));))>0;$A$6:$A$10001);)=ROW(INDIRECT("1:10000"))))
 
Em thêm 1 số 0 như này luôn :
=COUNT(1/(MATCH($A$6:$A$10001;IF(--INDEX($B$6:$G$10001;;MATCH(;1-(ISNUMBER(SEARCH(" "&$B$5:$G$5&" ";$H5)));))>0;$A$6:$A$10001);)=ROW(INDIRECT("1:10000"))))
Trời đất ơi!
Dùng "Công thức Mảng" mà bạn chơi gõ vào số dòng đến 10001, thì coi chừng bạn phải chuẩn bị trước: mì tôm+càfê+1 cây thuốc 'Hoa Mai'+1 võng nằm+học thuộc lòng 1 cuốn danh bạ điện thoại (hoặc tự điển tiếng Phạn), làm hết các thứ đó thì hy vọng nó chạy xong. :p

Thân
 
Trời đất ơi!
Dùng "Công thức Mảng" mà bạn chơi gõ vào số dòng đến 10001, thì coi chừng bạn phải chuẩn bị trước: mì tôm+càfê+1 cây thuốc 'Hoa Mai'+1 võng nằm+học thuộc lòng 1 cuốn danh bạ điện thoại (hoặc tự điển tiếng Phạn), làm hết các thứ đó thì hy vọng nó chạy xong. :p

Thân
Em xóa tất cả các cột, chỉ để lại mỗi cột A để đếm thì hàm lại không chạy hic hic. :(
Bài đã được tự động gộp:

Oạch. Thế có chuyển sang được cách nào khác không bác. Chứ file em gửi chỉ là ví dụ, thực tế cũng phải lên đến tầm đó dòng bác ạ. Hic hic.
 

File đính kèm

Em xóa tất cả các cột, chỉ để lại mỗi cột A để đếm thì hàm lại không chạy hic hic. :(
Oạch. Thế có chuyển sang được cách nào khác không bác. Chứ file em gửi chỉ là ví dụ, thực tế cũng phải lên đến tầm đó dòng bác ạ. Hic hic.
Excel chỉ là công cụ hỗ trợ cho người sử dụng, tùy theo "ở bầu thì tròn, ở ống thì dài" mà sử dụng cho phù hợp. Cho nên, bạn phải tự tìm hiểu thật rành công thức của anh em trên diễn đàn đã hỗ trợ, lúc đó mới tùy biến sử dụng.

Nếu bạn cứ đưa ra những tình huống "không thực" thì chủ đề này sẽ kéo dài lê thê, và tôi thì không có thời gian dành vào những việc như vậy.

Vậy nha!

Thân
 
Em hiểu rồi bác ạ. Một lần nữa rất cám ơn bác nhiều nhé.
 
Web KT

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

Back
Top Bottom