[Help] Đếm số dòng có ô trống theo điều kiện

Liên hệ QC

Duc9184

Thành viên mới
Tham gia
2/7/18
Bài viết
8
Được thích
0
Xin chào các Anh, Chị!
Em có 1 file Excel có 2 Sheet như sau:
Ở Sheet 2 em có bảng dữ liệu, cột đầu là cột Tên và các cột sau là cột Điều Kiện.
Ở Sheet 1 em có 1 bảng thống kê, em muốn đếm số lượng các dòng có cùng tên khi các cột điều kiện có 1 hoặc nhiều ô trống.
Nhờ các Anh, Chị hướng dẫn giúp vấn đền như trên.
Em xin cảm ơn.
 

File đính kèm

  • Demsl.xlsx
    10.3 KB · Đọc: 24
Xin chào các Anh, Chị!
Em có 1 file Excel có 2 Sheet như sau:
Ở Sheet 2 em có bảng dữ liệu, cột đầu là cột Tên và các cột sau là cột Điều Kiện.
Ở Sheet 1 em có 1 bảng thống kê, em muốn đếm số lượng các dòng có cùng tên khi các cột điều kiện có 1 hoặc nhiều ô trống.
Nhờ các Anh, Chị hướng dẫn giúp vấn đền như trên.
Em xin cảm ơn.
Dùng countif có được không ?
Bài đã được tự động gộp:

Xin chào các Anh, Chị!
Em có 1 file Excel có 2 Sheet như sau:
Ở Sheet 2 em có bảng dữ liệu, cột đầu là cột Tên và các cột sau là cột Điều Kiện.
Ở Sheet 1 em có 1 bảng thống kê, em muốn đếm số lượng các dòng có cùng tên khi các cột điều kiện có 1 hoặc nhiều ô trống.
Nhờ các Anh, Chị hướng dẫn giúp vấn đền như trên.
Em xin cảm ơn.
Nguy hiểm hơn với công thức cho ô B3 sheet 1:
Mã:
=SUMPRODUCT(((Sheet2!A3:A15)=A3)*((Sheet2!B3:E15)<>"X"))

Kết thúc lệnh = ctrl+shift+enter
 
Lần chỉnh sửa cuối:
Upvote 0
Dùng countif có được không ?
Bài đã được tự động gộp:


Nguy hiểm hơn với công thức cho ô B3 sheet 1:
Mã:
=SUMPRODUCT(((Sheet2!A3:A15)=A3)*((Sheet2!B3:E15)<>"X"))

Kết thúc lệnh = ctrl+shift+enter
Cảm ơn Anh.

Nhưng nếu sử dụng hàm SUMPRODUCT như trên, em chỉ đếm được các ô Điều Kiện trống chứ không phải số dòng có ô điều kiện trống.

Nếu ở Sheet 2 em chèn thêm 1 cột sau các cột điều kiện, rồi dùng hàm COUNTBLANK để đếm các ô trống của hàng đó.
Sau đó ở Sheet 1, sử dụng Hàm COUNTIFS để đếm theo điều kiện của Cột tên và Cột chèn thêm >0 sẽ cho ra kết quả em mong muốn.
Nhưng em lại không muốn chèn thêm cột này.
1534930465518.png1534930496590.png
 
Upvote 0
Cảm ơn Anh.

Nhưng nếu sử dụng hàm SUMPRODUCT như trên, em chỉ đếm được các ô Điều Kiện trống chứ không phải số dòng có ô điều kiện trống.

Nếu ở Sheet 2 em chèn thêm 1 cột sau các cột điều kiện, rồi dùng hàm COUNTBLANK để đếm các ô trống của hàng đó.
Sau đó ở Sheet 1, sử dụng Hàm COUNTIFS để đếm theo điều kiện của Cột tên và Cột chèn thêm >0 sẽ cho ra kết quả em mong muốn.
Nhưng em lại không muốn chèn thêm cột này.
View attachment 202341View attachment 202342
Mã:
=SUMPRODUCT((Sheet2!$A$3:$A$15=$A3)*(Sheet2!$B$3:$E$15=""))
 
Upvote 0
Dùng (MMULT(N(Sheet2!$B$3: $E$15 ="X"),{1;1;1;1})<4) thay cho điều kiện thứ hai trong SUMPRODUCT().

Thân
Theo hướng dẫn của anh
Mã:
=SUMPRODUCT((Sheet2!$A$3:$A$15=$A3)*(MMULT(N(Sheet2!$B$3:$E$15="X"),{1;1;1;1})<4))
Hàm MMULT em không hiểu lắm, còn đây là công thức của em, thấy kết quả đúng hihi
Mã:
=SUMPRODUCT((Sheet2!$A$3:$A$15=$A3)*(SIGN((Sheet2!$B$3:$B$15="")+(Sheet2!$C$3:$C$15="")+(Sheet2!$D$3:$D$15="")+(Sheet2!$E$3:$E$15=""))))
Chúc anh ngày mới vui vẻ
 
Upvote 0
Theo hướng dẫn của anh
Mã:
=SUMPRODUCT((Sheet2!$A$3:$A$15=$A3)*(MMULT(N(Sheet2!$B$3:$E$15="X"),{1;1;1;1})<4))
Hàm MMULT em không hiểu lắm, còn đây là công thức của em, thấy kết quả đúng hihi
Mã:
=SUMPRODUCT((Sheet2!$A$3:$A$15=$A3)*(SIGN((Sheet2!$B$3:$B$15="")+(Sheet2!$C$3:$C$15="")+(Sheet2!$D$3:$D$15="")+(Sheet2!$E$3:$E$15=""))))
Chúc anh ngày mới vui vẻ
Ban đầu khi một người bạn "trình làng" MMULT(), hoàn cảnh anh còn "tệ hơn" em bây giờ, nhìn nó mà cứ như mình đang ở cõi giới khác vậy.
Sau nhiều lần chiêm nghiệm mới hiểu nó theo cách đơn giản nhất, thì hóa ra nó rất dễ thương.
Em xem file kèm, nhìn kỹ các công thức cơ bản anh dẫn giải, em sẽ hiểu cách vận hành của MMULT().

Còn muốn chơi kiểu của em thì có công thức khác, có tên gọi là "Bước nhảy Kangaroo"
Mã:
=SUMPRODUCT(($A$3:$A$15=A19)*(COUNTIF(OFFSET($B$2:$E$2,ROW($1:$13),),"X")<4))
Cũng chỉ Enter fill xuống

Chúc em ngày vui.
Thân
 

File đính kèm

  • Hieu_MMULT.xlsx
    24.4 KB · Đọc: 27
Lần chỉnh sửa cuối:
Upvote 0
Mã:
=SUMPRODUCT(($A$3:$A$15=A19)*(COUNTIF(OFFSET($B$2:$E$2,ROW($1:$13),),"X")<4))
Cũng chỉ Enter fill xuống

Chúc em ngày vui.
Thân
Anh ơi, khi cột dò tìm bị lỗi NA, làm CT ra NA toàn bộ cột, có cách nào khử lỗi trong CT của mmult thay vì ràng lỗi ở cột dò tìm ko anh? (Vd: A3:A15 có A9 bị lỗi NA)
 
Upvote 0

File đính kèm

  • Hieu_MMULT.xlsx
    24.8 KB · Đọc: 14
Upvote 0
Web KT
Back
Top Bottom