Kính nhờ các bạn - Hàm đếm giá trị trong 1 chuỗi giá trị có điều kiện (2 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

Than Thanh Nhan

Thành viên mới
Tham gia
4/7/17
Bài viết
11
Được thích
3
Giới tính
Nam
Kính chào các bạn và quý thầy cô,
Mình tự giới thiệu mình đang làm tổng hợp cho 1 tổ chức phi chính phủ có 1 vấn đề liên quan đến tổng hợp số liệu như sau
- Mình cần đếm ra số người Tham gia vào các tổ chức chính trị, chính trị-xã hội, đoàn thể và Tham gia vào các tổ chức xã hội, hội, nhóm, câu lạc bộ tự lập cụ thể như sau:
+ Tổ chức chính trị, chính trị-xã hội, đoàn thể : Tạm gọi là nhóm 1
Tổ chức Đảng
Công đoàn;
Hội Nông dân;
Hội Phụ nữ;
Đoàn thanh niên;
Hội Cựu chiến binh
+ Tổ chức xã hội, hội, nhóm, câu lạc bộ tự lập: Tạm gọi nhóm 2
Hội đoàn cộng đồng
Hội đoàn tôn giáo
CLB thể thao
CLB văn hóa/giải trí
Tổ chức từ thiện
Nhóm có quan tâm xã hội (như nhóm hoạt động vì môi trường, ...)
Tổ chức nghề nghiệp
Hội doanh nghiệp
Hội phụ huynh học sinh
Hội người sản xuất
Hội người tiêu dùng
Hội cựu sinh viên/học sinh
Tổ chức tình nguyện
- Đề bài trên mình khảo sát trên 10 người và có các đáp án khác nhau.
1672202859518.png

- Mình cần đếm số người tham gia nhóm 1 và số người tham gia nhóm 2. Nhưng chưa biết cách đếm mong các bạn và quý thầy cô giúp đỡ.
Mình thử dùng Countif nhưng khi đếm nó sẽ ra trùng lặp.
 

File đính kèm

Kính chào các bạn và quý thầy cô,
Mình tự giới thiệu mình đang làm tổng hợp cho 1 tổ chức phi chính phủ có 1 vấn đề liên quan đến tổng hợp số liệu như sau
- Mình cần đếm ra số người Tham gia vào các tổ chức chính trị, chính trị-xã hội, đoàn thể và Tham gia vào các tổ chức xã hội, hội, nhóm, câu lạc bộ tự lập cụ thể như sau:
+ Tổ chức chính trị, chính trị-xã hội, đoàn thể : Tạm gọi là nhóm 1
Tổ chức Đảng
Công đoàn;
Hội Nông dân;
Hội Phụ nữ;
Đoàn thanh niên;
Hội Cựu chiến binh
+ Tổ chức xã hội, hội, nhóm, câu lạc bộ tự lập: Tạm gọi nhóm 2
Hội đoàn cộng đồng
Hội đoàn tôn giáo
CLB thể thao
CLB văn hóa/giải trí
Tổ chức từ thiện
Nhóm có quan tâm xã hội (như nhóm hoạt động vì môi trường, ...)
Tổ chức nghề nghiệp
Hội doanh nghiệp
Hội phụ huynh học sinh
Hội người sản xuất
Hội người tiêu dùng
Hội cựu sinh viên/học sinh
Tổ chức tình nguyện
- Đề bài trên mình khảo sát trên 10 người và có các đáp án khác nhau.
View attachment 285182

- Mình cần đếm số người tham gia nhóm 1 và số người tham gia nhóm 2. Nhưng chưa biết cách đếm mong các bạn và quý thầy cô giúp đỡ.
Mình thử dùng Countif nhưng khi đếm nó sẽ ra trùng lặp.
Cấu trúc file này của bạn làm khó cho việc thống kê rồi.
 
Lần chỉnh sửa cuối:
Bạn chủ bài đăng nên có bảng danh mục, giả dụ như vầy:

Mã DMTên
0000ANhóm I
0001ATổ chức Đảng
0002ACông đoàn
0003AĐoàn TN
0004ACựu Chiến binh
0001BPhật giáo
0002BThiên chúa
0003BCao đài

Chúc mọi người cuối năm an nhiên!
 
Cấu trúc file này của bạn làm khó cho việc thống kê rồi.
Mình thực hiện làm khảo sát qua GG Form, nên khi file nhận lại thì nhiều người chọn nhiều đáp án. Dẫn đến việc trong 1 ô sẽ có nhiều câu trả lời.
Bài đã được tự động gộp:

Bài này nhiều khả năng sẽ kết hợp với bài: "Viết Function tương tự hàm Match trong Excel" (nếu được).
cái này nó là VBA rồi, cao siêu quá mình k hiểu được
 
Lần chỉnh sửa cuối:
Làm kiểu nông dân có khi nhanh hơn ấy.
Bài đã được tự động gộp:

Mình thực hiện làm khảo sát qua GG Form, nên khi file nhận lại thì nhiều người chọn nhiều đáp án. Dẫn đến việc trong 1 ô sẽ có nhiều câu trả lời.
Bài đã được tự động gộp:


cái này nó là VBA rồi, cao siêu quá mình k hiểu được
 

File đính kèm

  • 1672213233434.png
    1672213233434.png
    160.6 KB · Đọc: 28
Kính chào các bạn và quý thầy cô,
Mình tự giới thiệu mình đang làm tổng hợp cho 1 tổ chức phi chính phủ có 1 vấn đề liên quan đến tổng hợp số liệu như sau
- Mình cần đếm ra số người Tham gia vào các tổ chức chính trị, chính trị-xã hội, đoàn thể và Tham gia vào các tổ chức xã hội, hội, nhóm, câu lạc bộ tự lập cụ thể như sau:
+ Tổ chức chính trị, chính trị-xã hội, đoàn thể : Tạm gọi là nhóm 1
Tổ chức Đảng
Công đoàn;
Hội Nông dân;
Hội Phụ nữ;
Đoàn thanh niên;
Hội Cựu chiến binh
+ Tổ chức xã hội, hội, nhóm, câu lạc bộ tự lập: Tạm gọi nhóm 2
Hội đoàn cộng đồng
Hội đoàn tôn giáo
CLB thể thao
CLB văn hóa/giải trí
Tổ chức từ thiện
Nhóm có quan tâm xã hội (như nhóm hoạt động vì môi trường, ...)
Tổ chức nghề nghiệp
Hội doanh nghiệp
Hội phụ huynh học sinh
Hội người sản xuất
Hội người tiêu dùng
Hội cựu sinh viên/học sinh
Tổ chức tình nguyện
- Đề bài trên mình khảo sát trên 10 người và có các đáp án khác nhau.
View attachment 285182

- Mình cần đếm số người tham gia nhóm 1 và số người tham gia nhóm 2. Nhưng chưa biết cách đếm mong các bạn và quý thầy cô giúp đỡ.
Mình thử dùng Countif nhưng khi đếm nó sẽ ra trùng lặp.
Nhóm 1 có phải là 7 người tham gia không nhỉ? Cứ có một hội trong nhóm 1 là tính người đó có tham gia nhóm 1 phải không?
Mã:
=COUNT(MMULT(--ISNUMBER(SEARCH("*"&{"Tổ chức Đảng","Công đoàn;","Hội Nông dân;","Hội Phụ nữ;","Đoàn thanh niên;","Hội Cựu chiến binh"}&"*",C2:C11)),ROW(1:6)^0)^0)
 
Nhóm 1 có phải là 7 người tham gia không nhỉ? Cứ có một hội trong nhóm 1 là tính người đó có tham gia nhóm 1 phải không?
Mã:
=COUNT(MMULT(--ISNUMBER(SEARCH("*"&{"Tổ chức Đảng","Công đoàn;","Hội Nông dân;","Hội Phụ nữ;","Đoàn thanh niên;","Hội Cựu chiến binh"}&"*",C2:C11)),ROW(1:6)^0)^0)
Sao mình không ra được 7 bạn nhỉ? Mình đổi dấu "," thành ";" thôi cho đúng định dạng đang dùng.
 

File đính kèm

  • 1672217685723.png
    1672217685723.png
    79.9 KB · Đọc: 7
Nhóm 1 có phải là 7 người tham gia không nhỉ? Cứ có một hội trong nhóm 1 là tính người đó có tham gia nhóm 1 phải không?
Mã:
=COUNT(MMULT(--ISNUMBER(SEARCH("*"&{"Tổ chức Đảng","Công đoàn;","Hội Nông dân;","Hội Phụ nữ;","Đoàn thanh niên;","Hội Cựu chiến binh"}&"*",C2:C11)),ROW(1:6)^0)^0)
Chân thành cám ơn bạn. Để mình kiểm tra thử qua xem sao.
 
Không sửa hết thì hàm không chạy được. Bạn xem nhé.
Mình đã thử đổi về phân cách bằng chấm phẩy để test trường hợp của bạn. Chỉ cần thay phân cách trong công thức dấu phẩy thành chấm phẩy. Không biết bạn cài đặt thế nào mà nói không chạy được thì mình cũng không rõ
1672273501060.png
 
Nếu hệ thống đang xài chấm phảy ( ; ) thì bên trong mảng phải đổi phẩy (,) thành dấu suyệc ngược (\). Vụ này nói nhiều rồi.
 
Nếu hệ thống đang xài chấm phảy ( ; ) thì bên trong mảng phải đổi phẩy (,) thành dấu suyệc ngược (\). Vụ này nói nhiều rồi.
Có liên quan chút nên em hỏi luôn. Có cách nào cho range D14:D19 nó hiểu được dấu "\" không bác nhỉ?
Nó sẽ chỉ hiểu dấu ";" thôi: {"Tổ chức Đảng";"Công đoàn";"Hội Nông dân";"Hội Phụ nữ";"Đoàn thanh niên";"Hội Cựu chiến binh"}
 

File đính kèm

  • range array.png
    range array.png
    174.3 KB · Đọc: 9
Web KT

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

Back
Top Bottom