Nhờ các bác chỉ cách "Đếm tần suất chuỗi số 0 liên tục trong 1 dãy số"

Liên hệ QC
Chào các anh chị và các bạn trong diễn đàn Giaiphapexcel.com ạ !
Mình có 2 cột giá trị C và D này,
Mình muốn tính số lần xuất hiện liên tiếp nhiều nhất của chuỗi V trong cột C, và chuỗi X trong cột D.
Kết quả bằng mắt thường nhìn thì ra 3 và 4. nhưng mình đã thử làm theo những hàm Max, Frequency của anh em chỉ ở trên mà không tìm ra kết quả đúng.
Xin các cao nhân chỉ giáo ạ, mình xin cảm ơn rất rất nhiều.
 

File đính kèm

  • tính tần suất xuất hiện .xlsx
    11.3 KB · Đọc: 11
Mình có 2 cột giá trị C và D này,
Mình muốn tính số lần xuất hiện liên tiếp nhiều nhất của chuỗi V trong cột C, và chuỗi X trong cột D.
Kết quả bằng mắt thường nhìn thì ra 3 và 4. nhưng mình đã thử làm theo những hàm Max, Frequency của anh em chỉ ở trên mà không tìm ra kết quả đúng.
Bạn thử mà không tìm ra kết quả đúng thì có lẽ bạn đã nhầm lẫn. Tại sao bạn không để công thức mà bạn đã thử để mọi người sửa cho bạn? Bạn đã thử thì ắt phải có công thức, tại sao trong tập tin không có?

Có lẽ bạn kết thúc công thức bằng Enter. Phải kết thúc bằng Ctrl + Shift + Enter
 
Lần chỉnh sửa cuối:
Bạn thử mà không tìm ra kết quả đúng thì có lẽ bạn đã nhầm lẫn. Tại sao bạn không để công thức mà bạn đã thử để mọi người sửa cho bạn? Bạn đã thử thì ắt phải có công thức, tại sao trong tập tin không có?

Có lẽ bạn kết thúc công thức bằng Enter. Phải kết thúc bằng Ctrl + Shift + Enter
mình có thử làm công thức này nhưng chắc chắn sai lè rồi, nên excel cho kết quả tổng số chứ ko phải lần xuất hiện liên tiếp nhiều nhất
=MAX(FREQUENCY(IF($C1:$C12="v",ROW($C1:$C12)),IF($C1:$C12<>v,0)))

Thú thật với bạn là mình chẳng biết thiết lập công thức như nào luôn, mình xem trên câu hỏi và câu trả lời của các bạn khác trên diễn dàn, tra google các kiểu, xong làm thử, thấy mọi người dặn là phải ấn Ctrl+ Shift + Enter, mình nhớ chứ, nhưng công thức sai nên excel nó không cho mình thoát khỏi dòng soạn công thức luôn, mình mò mẫm mãi không được cũng muốn từ bỏ rồi. Mình rất cảm ơn lòng tốt của bạn vì đã đọc và trả lời mình.
Mong bạn cho mình vài lời khuyên ạ.
 

File đính kèm

  • tính tần suất xuất hiện lien tiep .xlsx
    11.5 KB · Đọc: 8
Thú thật với bạn là mình chẳng biết thiết lập công thức như nào luôn, mình xem trên câu hỏi và câu trả lời của các bạn khác trên diễn dàn,
Tôi bắt chước bài #14 trong chủ đề này. Nếu tò mò thì bạn thử so sánh công thức ở bài #14 và công thức ở dưới xem.

Kết thúc bằng Ctrl + Shift + Enter
Mã:
=MAX(FREQUENCY(IF(($C$1:$C$12<>"v")+($C$1:$C$12=""),"",ROW($1:$12)),IF($C$1:$C$12="v","",ROW($1:$12))))

Để khỏi chốc chốc lại sửa công thức thì vùng dữ liệu bạn lấy dư ra, vd. thay cho $C$1:$C$12 thì là $C$1:$C$100, thay cho ROW($1:$12) thì là ROW($1:$100)
 
Tôi bắt chước bài #14 trong chủ đề này. Nếu tò mò thì bạn thử so sánh công thức ở bài #14 và công thức ở dưới xem.

Kết thúc bằng Ctrl + Shift + Enter
Mã:
=MAX(FREQUENCY(IF(($C$1:$C$12<>"v")+($C$1:$C$12=""),"",ROW($1:$12)),IF($C$1:$C$12="v","",ROW($1:$12))))

Để khỏi chốc chốc lại sửa công thức thì vùng dữ liệu bạn lấy dư ra, vd. thay cho $C$1:$C$12 thì là $C$1:$C$100, thay cho ROW($1:$12) thì là ROW($1:$100)
oh, được rồi, tuyệt quá, mình cảm ơn bạn rất rất là nhiều nè, nó ra kết quả đúng rồi. }}}}}
Chúc bạn một buổi tối vui vẻ nhé!
:throb: Mong mọi điều may mắn và tuyệt vời sẽ đến trên đời sống bạn @batman1 ! :throb:
 
Tôi lại tưởng bạn muốn đếm có bao nhiêu lần chuỗi số "0" xuất hiện, chứ yêu cầu vậy thì chỉnh:
1/ Số lần xuất hiện phần tử của chuỗi "0" nhiều nhất:
Mã:
=MAX(FREQUENCY(IF(($E$1:$E$100=0)*($E$1:$E$100<>""),ROW($1:$100)),IF(($E$1:$E$100<>0)*($E$1:$E$100<>""),ROW($1:$100))))
Kết thúc bằng Ctrl+Shift+Enter.

2/ Số lần xuất hiện giống nhau nhiều nhất:
Mã:
=MAX(FREQUENCY(IFERROR(1/(1/FREQUENCY(IF(($E$1:$E$100=0)*($E$1:$E$100<>""),ROW($1:$100)),IF(($E$1:$E$100<>0)*($E$1:$E$100<>""),ROW($1:$100)))),""),ROW($1:$100)))
Kết thúc bằng Ctrl+Shift+Enter.

Muốn chọn nhiều dòng thay số 100 thành 1000 chẳng hạn.

Thân
Bác ơi sao e cop công thức sửa lại dòng mà kết quat ra toàn bằng 1 nhỉ bác. Cái row để tác dụng gì vậy ạ
 
@Phan Thế Hiệp a ơi sao công thức trên e làm ra kết quả toàn bằng 1. Mục đích row để làm gì vậy ạ. Mong a chia sẻ ạ
Bài đã được tự động gộp:

Thay vì nhập xong nhấn Enter thì nhấn Kết thúc bằng Ctrl+Shift+Enter.
Trên có ghi rõ đó bạn.
Làm rồi k được nên mới hỏi đó b
 
Web KT
Back
Top Bottom