Xin giúp hàm thống kê có điều kiện (1 người xem)

  • Thread starter Thread starter Blad01
  • Ngày gửi Ngày gửi

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

Blad01

Thành viên thường trực
Tham gia
6/10/07
Bài viết
350
Được thích
28
Em đang vướng không biết phải sử dụng công thức thế nào để thỏa mãn yêu cầu sau, mong các anh chị giúp đỡ: Nếu Sheet B1 người dùng nhập thiếu thông tin (như các vùng mầu đỏ) thì bên Sheet B1.KTĐV-Đ30 không thống kê số liệu của dòng thiếu thông tin đó.
Yêu cầu của đề bài em đã ghi rõ trong file đính kèm. Cảm ơn các bác nhiều ạ.
 

File đính kèm

Chưa hiểu ý bạn lắm, nhung bạn thử công thức sau xem OK ko:

Mã:
J11=SUMPRODUCT(('B1'!I6:I14="x")*('B1'!P6:P14="x")*('B1'!B6:B14<>""))
 
Để em nói rõ hơn cách nhập dữ liệu ở sheet B1: Cột B buộc phải nhập thời gian báo cáo, cột E:K buộc phải nhập một cấp kiểm tra (bằng cách đánh giấu "x"), tương tự cột N:P buộc phải nhập 1 cấp kiểm tra, cột Q:T buộc phải nhập 1 cấp ủy viên, cột U:Z buộc phải nhập 1 lĩnh vực, cột AA:AE buộc phải nhập 1 nội dung trở lên, cột AF và AG buộc phải nhập 1 trong hai, nếu nhập AG thì phải nhập thêm AH. cột AI và AJ có thể nhập hoặc không.
Trong Sheet B1.KTĐV-Đ30 em đã sử dụng công thức SUMPRODUC để thống kê các dữ liệu nhập từ Sheet B1 nhưng em lại không biết sự dụng công thức nào để thỏa mãn điều kiện: Nếu Sheet B1 người dùng nhập thiếu thông tin (như em đã giải thích ở trên) thì bên Sheet B1.KTĐV-Đ30 không thống kê số liệu của dòng thiếu thông tin đó
 
dùng countif chỉ đếm các giá trị được đánh dấu, như vậy có thoả mãn yêu cầu của bạn ko nhỉ ?
=COUNTIF(I7:I13,I7)
 
Xin giúp: không thống kê dữ liệu của những dòng thiếu thông tin

Làm cách nào để công thức ở Sheet B2 không thống kê dữ liệu đã nhập (cột đã đánh chữ "x") tại những dòng thiếu thông tin ở sheet B1 ? Mà chỉ thống kê dữ liệu ở những dòng đã nhập đầy đủ thông tin.
Em dùng Excel 2003 các bác ạ. Nội dung chi tiết em đã trình bày trong FILE đính kèm rồi ạ.
 

File đính kèm

Lần chỉnh sửa cuối:
Không bác nào giúp được em sao ?
 
Không bác nào giúp được em sao ?
1/ Tại sheet "B1":
PHP:
 AK6=AND(B6>"",COUNTA(D6:J6)>=1,COUNTA(N6:P6)>=1,COUNTA(Q6:T6)>=1,COUNTA(U6:Z6)>=1,COUNTA(AA6:AE6)>=1,OR(AF6>"",COUNTA(AG6:AH6)=2))
Rồi kéo công thức xuống...

2/ Tại sheet "B2":
PHP:
Ô cần thống kê = =IF('B1'!AK6=TRUE,(công thức của bạn cần thống kê),"")
 
Cảm ơn bác befaint nhưng em nghĩ chưa ổn vì nếu tại sheet b1 em chèn thêm nhiều dòng nữa thì công thức của bác không có tác dụng với dòng mới ạ. Mong bác xem lại
 
Không bác nào giúp được em sao ?

khó hiểu chết được
bạn có thể tạo một cột phụ như vậy
Mã:
AK6=MIN(COUNTA(B6),COUNTA(D6:J6),COUNTA(N6:P6),COUNTA(Q6:T6),COUNTA(U6:Z6),COUNTA(AA6:AE6),COUNTA(AF6:AJ6))

khoảng nào trong các khoảng đó ko có số liệu thì nó sẻ trả về zero,
trong hàm thống kê countifs của bạn, bạn kẹp thêm dk là cột này phải lớn hơn zero
còn hàm thống kê thì tôi chịu chết, nhìn sheet B1 tôi ko biết ông nào được cấp trung ương quản lý
 
Chưa hiểu ý bạn lắm, nhung bạn thử công thức sau xem OK ko:

Mã:
J11=SUMPRODUCT(('B1'!I6:I14="x")*('B1'!P6:P14="x")*('B1'!B6:B14<>""))
Cảm ơn bác nhiều, cách của bác chưa bao trùm hết được các tình huống nhập thiếu thông tin. Ý mình là trong sheet b1 người dùng nhập thiếu thông tin ở dòng nào thì thông tin ở cả dòng đó sẽ không được thống kê ở sheet b2
 
Nếu làm được bằng VBA thì cũng được các bác ạ. Em vật vã suốt mấy tuần nay rồi mà chưa tìm ra
 
vấn đề ko phải là khó, nhưng người ta ko hiểu được cái bảng thống kê của bạn
bạn thử điền kết quả thống kê vào bảng xem

Cảm ơn bác nhiều, em đã đưa file kết quả ở sheet b2 lên rồi. Mong bác xem và giúp em với ạ.
Ghi chú: Ở B1 từ hàng 6:9 người dùng có thể Insert thêm hàng.
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn bác nhiều, em đã đưa file kết quả ở sheet b2 lên rồi. Mong bác xem và giúp em với ạ.
Ghi chú: Ở B1 từ hàng 6:9 người dùng có thể Insert thêm hàng.

bạn xem thử
===============
do tên ở các mục ở sheet B1 và B2 không trùng nhau, nên không thể xài chung một công thức để kéo, phải đặt công thức từng ô như vậy phê thiệt......
tôi đặt cthuc ở H10 và J11
 

File đính kèm

Cảm ơn bạn Let'GâuGâu nhiều. Nhưng có vấn đề là bây giờ em cần phải Insert thêm dòng ở sheet B1, thì dòng mới chèn ở cột AK đâu có copy công thức của bác được. HIX
 

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

Back
Top Bottom