Đếm theo chuỗi điều kiện (1 người xem)

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

sonnt0476

Thành viên mới
Tham gia
4/12/10
Bài viết
11
Được thích
0
[TABLE="class: grid, width: 500"]
[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]1a[/TD]
[TD]1a1c1c[/TD]
[TD]Đếm trong mảng B1:B1 có bao nhiêu chuỗi kí tự giống ô A1[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]1b[/TD]
[TD]1b[/TD]
[TD]Đếm trong mảng B1:B2 có bao nhiêu chuỗi kí tự giống ô A2[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]1c[/TD]
[TD]1a1b1c[/TD]
[TD]Đếm trong mảng B1:B3 có bao nhiêu chuỗi kí tự giống ô A3[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]1a[/TD]
[TD]1a[/TD]
[TD]Đếm trong mảng B1:B4 có bao nhiêu chuỗi kí tự giống ô A4[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]1b[/TD]
[TD]1b[/TD]
[TD]Đếm trong mảng B1:B5 có bao nhiêu chuỗi kí tự giống ô A5[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]1c[/TD]
[TD]1c[/TD]
[TD]Đếm trong mảng B1:B6 có bao nhiêu chuỗi kí tự giống ô A6[/TD]
[/TR]
[/TABLE]
Mình cần công thức đếm trong cột B có bao nhiêu chuỗi kí tự được liệt kê trong cột A, đếm cả trong các ô B1 và B3. Mong các bạn chỉ giúp
 
Lần chỉnh sửa cuối:
[TABLE="class: grid, width: 500"]
[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]1a[/TD]
[TD]1a1c1c[/TD]
[TD]Đếm trong mảng B1:B1 có bao nhiêu chuỗi kí tự giống ô A1[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]1b[/TD]
[TD]1b[/TD]
[TD]Đếm trong mảng B1:B2 có bao nhiêu chuỗi kí tự giống ô A2[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]1c[/TD]
[TD]1a1b1c[/TD]
[TD]Đếm trong mảng B1:B3 có bao nhiêu chuỗi kí tự giống ô A3[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]1a[/TD]
[TD]1a[/TD]
[TD]Đếm trong mảng B1:B4 có bao nhiêu chuỗi kí tự giống ô A4[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]1b[/TD]
[TD]1b[/TD]
[TD]Đếm trong mảng B1:B5 có bao nhiêu chuỗi kí tự giống ô A5[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]1c[/TD]
[TD]1c[/TD]
[TD]Đếm trong mảng B1:B6 có bao nhiêu chuỗi kí tự giống ô A6[/TD]
[/TR]
[/TABLE]
Mình cần công thức đếm trong cột B có bao nhiêu chuỗi kí tự được liệt kê trong cột A, đếm cả trong các ô B1 và B3. Mong các bạn chỉ giúp
Nếu nhập cho từng ô của cột C--->C2=(LEN(C2)-LEN(SUBSTITUTE(C2,B2,"")))/LEN(B2)

Nếu tính tất cả một lần --->=SUMPRODUCT((LEN($C$2:$C$7)-LEN(SUBSTITUTE($C$2:$C$7,$B$2:$B$7,"")))/LEN($B$2:$B$7))
 
Bạn hiểu sai ý của mình. Mình muốn như thế này
Ví dụ: Tại ô C1 đếm trong mảng B1:B1 có bao nhiêu chuỗi giống ô A1 (lọc trong B1 có chuỗi giống A1)
Tại Ô C2 đếm trong mảng B1:B2 có bao nhiêu chuỗi (lọc trong B1:B2 có bao nhiêu chuỗi 1b)
Tại ô C3 thì đếm Mảng B1:B3
......
Công thức bạn đưa ra là tính độ dài của chuỗi
Kết quả phải được như trong bảng sau:
[TABLE="width: 500"]
[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]1a[/TD]
[TD]1a1c1c[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]1b[/TD]
[TD]1b[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]1c[/TD]
[TD]1a1b1c[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]1a[/TD]
[TD]1a[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]1b[/TD]
[TD]1b[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]1c[/TD]
[TD]1c[/TD]
[TD]4[/TD]
[/TR]
[/TABLE]
 
Lần chỉnh sửa cuối:
Bạn hiểu sai ý của mình. Mình muốn như thế này
Ví dụ: Tại ô C1 đếm trong mảng B1:B1 có bao nhiêu chuỗi giống ô A1 (lọc trong B1 có chuỗi giống A1)
Tại Ô C2 đếm trong mảng B1:B2 có bao nhiêu chuỗi (lọc trong B1:B2 có bao nhiêu chuỗi 1b)
Tại ô C3 thì đếm Mảng B1:B3
......
Công thức bạn đưa ra là tính độ dài của chuỗi
Bạn muốn thế nào thì đưa file lên, nhập kết quả muốn có vào để người khác hiểu được bạn muốn gì.
Trong 4 cái này ai biết bạn muốn cái nào:
C2=
PHP:
=COUNTIF(B$1:B2;A2)
=COUNTIF(B$1:B1;"*"&A1)
=COUNTIF(B$1:B1;A1 & "*")
=COUNTIF(B$1:B1;"*"&A1 & "*")
 
Bạn hiểu sai ý của mình. Mình muốn như thế này
Ví dụ: Tại ô C1 đếm trong mảng B1:B1 có bao nhiêu chuỗi giống ô A1 (lọc trong B1 có chuỗi giống A1)
Tại Ô C2 đếm trong mảng B1:B2 có bao nhiêu chuỗi (lọc trong B1:B2 có bao nhiêu chuỗi 1b)
Tại ô C3 thì đếm Mảng B1:B3
......
Công thức bạn đưa ra là tính độ dài của chuỗi
Bói một quẻ:
C1 =SUMPRODUCT((LEN($B$1:B1)-LEN(SUBSTITUTE($B$1:B1,A1,"")))/LEN(A1))
 
Điếc luôn...........................................................................

MUCK:
Ha ha, Google không dịch từ này. Nhưng mình dùng cách dịch vòng, tức là:
define muck:
dirt, rubbish, or waste matter.
dùng Google transtlate cụm từ kia thì được: bụi bẩn, rác, hoặc chất thải.
Từ điển Anh Việt nhà xuất bản TP HCM, bản 1993:
danh từ: phân súc vật ở trang trại, nhất là dùng để bón cây; (tiếng lóng - dùng ở Anh) rác rưởi, đồ dơ bẩn, bất cứ cái gì gây ghê ***.
động từ: (cũng tiếng lóng - dùng ở Anh) ứng xử một cách không có mục đích và ngu ngốc; phí thời gian vào hoạt động vô ích.
không có dạng tĩnh từ và trạng từ.

(*) đùa chút chớ giận nhe bạn 3T
Bởi vậy, tôi vẫn nói, dùng tiếng ngoại thì cho nghiêm chỉnh. Nửa nạc nửa mỡ người nhận không hiểu mình được khen hay bị mắng.
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom