Lập công thức tính tổng số lần đếm có điều kiện (1 người xem)

Liên hệ QC

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

thanhnamxd

Thành viên chính thức
Tham gia
3/1/13
Bài viết
50
Được thích
12
Em muốn tính xác xuất xuất hiện biến cố B sau khi có thông tin biến cố A. Có bảng dữ liệu nên cần tìm công thức tính tổng số lần xuất hiện biến cố B sau khi có biến cố A. Có file đính kèm nên nhờ các anh chị chỉ giúp cách dùng hàm hợp lí? Thanks !
 

File đính kèm

Em muốn tính xác xuất xuất hiện biến cố B sau khi có thông tin biến cố A. Có bảng dữ liệu nên cần tìm công thức tính tổng số lần xuất hiện biến cố B sau khi có biến cố A. Có file đính kèm nên nhờ các anh chị chỉ giúp cách dùng hàm hợp lí? Cảm ơn !
Đọc lại những gì mình viết, rồi đặt vào trường hợp người khác đọc những dòng đó họ có hiểu hay không nha!
Yêu cầu: Đếm tổng số lần xuất hiện lỗi F002, F003,F004 sau khi có lỗi F001
Như bảng trên thì sau khi có F001, xuất hiện 02 lần F003, 01 lần F001, F002,F005 (là sao???)
Dùng công thức tính tổng số lần xuất hiện các lỗi sau khi có lỗi F001. ( Lưu ý bảng có rất nhiều cột )

1/ Cột thì có ghi nhiều tháng. Còn yêu cầu tổng cộng thì không biết là cộng chỉ 1 tháng bất kỳ, hay tổng các tháng???
2/ Khi nào thì tính là F001 xuất hiện???

Thân

p/s: Đúng là "LỖI HỆ THỐNG" của ngành giáo dục hiện nay, ngay cả câu hỏi cũng không thể nào viết rõ ý mình muốn viết cái gì!
 
Em muốn tính xác xuất xuất hiện biến cố B sau khi có thông tin biến cố A. Có bảng dữ liệu nên cần tìm công thức tính tổng số lần xuất hiện biến cố B sau khi có biến cố A. Có file đính kèm nên nhờ các anh chị chỉ giúp cách dùng hàm hợp lí? Cảm ơn !
Bạn xem khác kết quả bạn đưa ra.
 

File đính kèm

Đọc lại những gì mình viết, rồi đặt vào trường hợp người khác đọc những dòng đó họ có hiểu hay không nha!
Yêu cầu: Đếm tổng số lần xuất hiện lỗi F002, F003,F004 sau khi có lỗi F001
Như bảng trên thì sau khi có F001, xuất hiện 02 lần F003, 01 lần F001, F002,F005 (là sao???)
Dùng công thức tính tổng số lần xuất hiện các lỗi sau khi có lỗi F001. ( Lưu ý bảng có rất nhiều cột )

1/ Cột thì có ghi nhiều tháng. Còn yêu cầu tổng cộng thì không biết là cộng chỉ 1 tháng bất kỳ, hay tổng các tháng???
2/ Khi nào thì tính là F001 xuất hiện???

Thân

p/s: Đúng là "LỖI HỆ THỐNG" của ngành giáo dục hiện nay, ngay cả câu hỏi cũng không thể nào viết rõ ý mình muốn viết cái gì!
Báo cáo với bác là em chỉ muốn tính cho tuần đó thôi, em đếm bằng mắt thường thì thấy sau khi F001 xuất hiện ( cụ thể là 3 lần ) thì ngay hôm sau sẽ xuất hiện những F nào, cụ thể F003 xuất hiện 2 lần, còn các F002, F005 là 1 lần. F004 không xuất hiện. Giờ em không biết cách lập công thức để đếm được kết quả như thế. Em cũng không nghĩ là lại khó hiểu với bác như vậy?
 
Em muốn tính xác xuất xuất hiện biến cố B sau khi có thông tin biến cố A. Có bảng dữ liệu nên cần tìm công thức tính tổng số lần xuất hiện biến cố B sau khi có biến cố A. Có file đính kèm nên nhờ các anh chị chỉ giúp cách dùng hàm hợp lí? Cảm ơn !
Công thức ở G15:
Mã:
=SUMPRODUCT(($C$4:$H$4=1)*(OFFSET($C$3:$H$3,MATCH($F14,$B$4:$B$8,0),)=1))
Hoặc công thức ở I5:
Mã:
=COUNTIFS($C$4:$H$4,1,C5:H5,1)
 

File đính kèm

Báo cáo với bác là em chỉ muốn tính cho tuần đó thôi, em đếm bằng mắt thường thì thấy sau khi F001 xuất hiện ( cụ thể là 3 lần ) thì ngay hôm sau sẽ xuất hiện những F nào, cụ thể F003 xuất hiện 2 lần, còn các F002, F005 là 1 lần. F004 không xuất hiện. Giờ em không biết cách lập công thức để đếm được kết quả như thế. Em cũng không nghĩ là lại khó hiểu với bác như vậy?
Bởi câu trả lời của bạn làm không ai hiểu gì hết, cứ nhào vô làm thí thí đại "chết ai mặc kệ".
Tôi thấy kết quả như @snow25 là dể hiểu nhất:
Tức tìm dòng mã F001 (tức qua nhiều tháng khác nhau), nếu có xuất hiện các giá trị 1 (tức bị lỗi), thì so trong cùng cột đó các mã từ F002 trở đi, nếu lại có giá trị 1 thì đếm nó. Nếu đúng vậy thì công thức cũng đơn giản thôi:
Mã:
G14=SUMPRODUCT($C$4:$AZ$4*$C$5:$AZ$8*($B$5:$B$8=F14))
Enter.

Thân
 

File đính kèm

Công thức ở G15:
Mã:
=SUMPRODUCT(($C$4:$H$4=1)*(OFFSET($C$3:$H$3,MATCH($F14,$B$4:$B$8,0),)=1))
Hoặc công thức ở I5:
Mã:
=COUNTIFS($C$4:$H$4,1,C5:H5,1)
Chính là em muốn dùng hàm Countifs nhưng có vẻ không dùng được bác ạ. Vì điều kiện đếm là ngày hôm sau xuất hiện khi ngày hôm trước có xuất hiện F001 chứ không phải cùng ngày xuất hiện bác ạ.
Bài đã được tự động gộp:

Bởi câu trả lời của bạn làm không ai hiểu gì hết, cứ nhào vô làm thí thí đại "chết ai mặc kệ".
Tôi thấy kết quả như @snow25 là dể hiểu nhất:
Tức tìm dòng mã F001 (tức qua nhiều tháng khác nhau), nếu có xuất hiện các giá trị 1 (tức bị lỗi), thì so trong cùng cột đó các mã từ F002 trở đi, nếu lại có giá trị 1 thì đếm nó. Nếu đúng vậy thì công thức cũng đơn giản thôi:
Mã:
G14=SUMPRODUCT($C$4:$AZ$4*$C$5:$AZ$8*($B$5:$B$8=F14))
Enter.

Thân
Đúng như bác nói nhưng so cột kế tiếp có 1 thì đếm nó ( vì em muốn dự đoán lỗi ) chứ không phải thống kê cùng cột bác ạ
Bài đã được tự động gộp:

 
Lần chỉnh sửa cuối:
Đúng như bác nói nhưng so cột kế tiếp có 1 thì đếm nó ( vì em muốn dự đoán lỗi ) chứ không phải thống kê cùng cột bác ạ
Trời ơi!
Chẳng qua yêu cầu phải vầy không:
Mã:
=SUMPRODUCT($C$4:$AZ$4*$D$4:$BA$8*($B$4:$B$8=F13))

Thân
p/s: Phải lắc "mu rùa" đến 3 lần lận mới hiểu nỗi!!!
MuRua.jpg
 

File đính kèm

Cảm ơn bác. Đúng ý thầy tu bác ạ. ^^ em sẽ nghiên cứu thêm hàm của bác.
Vậy thì yêu cầu của bạn có thể ghi như vầy:
Đếm theo từng mã hàng, xét trên cả dòng của mã đó, nếu ngày hôm liền kề trước mà mã F001 có lỗi (tức giá trị 1), thì cộng lại có bao nhiêu lần phát sinh trường hợp như vậy. Ví dụ: mã F001 T2 (thứ hai) có phát sinh lỗi, thì ngày hôm sau T3 có các mã được tính là: F001, F003 và F005. Kế tiếp mã F001 phát sinh ngày T3 (thứ 3), thì chỉ có hai mã: F002 và F005 phát sinh lỗi tại ngày T4. Mã F001 thứ 6 phát sinh, nhưng ngày kế tiếp sau không có mã nào ghi nhận lỗi. Thống kê lại, có: F001= 1; F002=1; F003=1; F005=2.

Ghi vậy thì đỡ mất thời gian hơn không!? :)

Trường hợp dữ liệu lớn hơn 1000 dòng, công thức trên sẽ làm trì trệ máy, bạn có thể dùng:
Mã:
=COUNTIFS($C$4:$AZ$4,1,OFFSET($D$3:$BA$3,MATCH($F13,$B$4:$B$8,),),1)
Enter.


Vậy nha!
Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Vậy thì yêu cầu của bạn có thể ghi như vầy:
Đếm theo từng mã hàng, xét trên cả dòng của mã đó, nếu ngày hôm liền kề trước mà mã F001 có lỗi (tức giá trị 1), thì cộng lại có bao nhiêu lần phát sinh trường hợp như vậy. Ví dụ: mã F001 T2 (thứ hai) có phát sinh lỗi, thì ngày hôm sau T3 có các mã được tính là: F001, F003 và F005. Kế tiếp mã F001 phát sinh ngày T3 (thứ 3), thì chỉ có hai mã: F002 và F005 phát sinh lỗi tại ngày T4. Mã F001 thứ 6 phát sinh, nhưng ngày kế tiếp sau không có mã nào ghi nhận lỗi. Thống kê lại, có: F001= 1; F002=1; F003=1; F005=2.

Ghi vậy thì đỡ mất thời gian hơn không!? :)

Trường hợp dữ liệu lớn hơn 1000 dòng, công thức trên sẽ làm trì trệ máy, bạn có thể dùng:
Mã:
=COUNTIFS($C$4:$AZ$4,1,OFFSET($D$3:$BA$3,MATCH($F13,$B$4:$B$8,),),1)
Enter.


Vậy nha!
Thân
Dùng SUMPRODUCT được không :)
Mã:
=SUMPRODUCT($C$4:$AZ$4*OFFSET($D$3:$BA$3,MATCH($F13,$B$4:$B$8,),))
 
Web KT

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

Back
Top Bottom