Đếm ký tự trùng lặp theo điều kiện (1 người xem)

  • Thread starter Thread starter club_k
  • Ngày gửi Ngày gửi
Liên hệ QC

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

club_k

Thành viên mới
Tham gia
19/11/18
Bài viết
18
Được thích
1
Giới tính
Nam
Dear các anh,
Em đọc hết các bài nhưng làm không ra, các anh giúp em với ah
dem theo dieu kien.PNG

Em muốn kết quả như ở cột C, lớp A HV1 có 4 người.
Các bác giúp em với ạ
 
Hi các anh,
Em nói có lẽ chưa rõ lắm.
Em gửi file này các anh check giúp.
Trong file có : Cột A là mã hàng, Cột B là mã tool con (gồm các đuôi 650,651...) và mã tool mẹ (lấy left từ mã tool con không gồm đuôi 650...)
Một mã tool mẹ có thẻ dùng cho nhiều hàng và 1 mã tool mẹ có nhiều mã con,
Em cần đếm 1 mã mẹ đó có bao nhiêu mã tool con và được sử dụng cho bao nhiêu mã hàng.
Các anh chekc giúp em với ạ
Thanks a lot !
Bài đã được tự động gộp:

@snow25 @Loc Uyen các bác check giúp em với ạ, điều kiện là không được dùng pivot ạ :)
Em cám ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Hi các anh,
Em nói có lẽ chưa rõ lắm.
Em gửi file này các anh check giúp.
Trong file có : Cột A là mã hàng, Cột B là mã tool con (gồm các đuôi 650,651...) và mã tool mẹ (lấy left từ mã tool con không gồm đuôi 650...)
Một mã tool mẹ có thẻ dùng cho nhiều hàng và 1 mã tool mẹ có nhiều mã con,
Em cần đếm 1 mã mẹ đó có bao nhiêu mã tool con và được sử dụng cho bao nhiêu mã hàng.
Các anh chekc giúp em với ạ
Cảm ơn a lot !
Hoán chuyển 2 cột: "Số tool con của tool mẹ" thành cột D, "Số hàng sử dụng mã tool mẹ" thành cột E
Thử:
Mã:
D2=COUNT(1/(MATCH(B$2:B$501,IF($A$2:$A$501=$A2,B$2:B$501),)=ROW($1:$500)))
Kết thúc bằng Ctrl+Shift+Enter. Copy qua phải 1 cột, rồi Fill xuống.

Thân
 

File đính kèm

Hoán chuyển 2 cột: "Số tool con của tool mẹ" thành cột D, "Số hàng sử dụng mã tool mẹ" thành cột E
Thử:
Mã:
D2=COUNT(1/(MATCH(B$2:B$501,IF($A$2:$A$501=$A2,B$2:B$501),)=ROW($1:$500)))
Kết thúc bằng Ctrl+Shift+Enter. Copy qua phải 1 cột, rồi Fill xuống.

Thân

Cám ơn anh Hiệp
Anh có thể giải thích qua một chút được không ạ :)
E cám ơn
 
Cám ơn anh Hiệp
Anh có thể giải thích qua một chút được không ạ :)
E cám ơn
Giả sử: chỉ xét mã mẹ: H1=36003975B

Công thức =COUNT(1/ (MATCH(B$2:B$501,IF($A$2:$A$501=H1,B$2:B$501),) = ROW($1:$500) ))
  1. MATCH(B$2:B$501,IF($A$2:$A$501=H1,B$2:B$501),) : nhằm tìm ra số dòng các mã con (B2: B501) có mã mẹ khớp với mã H1 = 36003975B (Xem công thức và kết quả hiển thị tại các cột H, I file kèm)
  2. Sau đó so khớp Kết quả số dòng do MATCH() và số thứ tự dòng tự nhiên (ROW($1:$500)) (Xem công thức và kết quả hiển thị tại các cột J, K file kèm).
  3. Cuối cùng là đếm những giá trị số hiện hữu (Xem công thức và kết quả hiển thị tại ô L1 file kèm).
Thân
 

File đính kèm

Giả sử: chỉ xét mã mẹ: H1=36003975B

Công thức =COUNT(1/ (MATCH(B$2:B$501,IF($A$2:$A$501=H1,B$2:B$501),) = ROW($1:$500) ))
  1. MATCH(B$2:B$501,IF($A$2:$A$501=H1,B$2:B$501),) : nhằm tìm ra số dòng các mã con (B2: B501) có mã mẹ khớp với mã H1 = 36003975B (Xem công thức và kết quả hiển thị tại các cột H, I file kèm)
  2. Sau đó so khớp Kết quả số dòng do MATCH() và số thứ tự dòng tự nhiên (ROW($1:$500)) (Xem công thức và kết quả hiển thị tại các cột J, K file kèm).
  3. Cuối cùng là đếm những giá trị số hiện hữu (Xem công thức và kết quả hiển thị tại ô L1 file kèm).
Thân

Em cám ơn anh Hiệp nhiều nhiều :)
 
Web KT

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

Back
Top Bottom