Đếm số đối tượng duy nhất theo Điều kiện

Liên hệ QC

nhatthai

Thành viên thường trực
Tham gia
16/7/07
Bài viết
221
Được thích
132
Nghề nghiệp
Quản lý dạy nghề
Tôi có bài toán
Một danh sách gồm các đối tượng AA,AB, BA, BB,.... Mỗi đối tượng nhận một trạng thái "yes" hoac "no".
Dựa vào ký tự đầu để xác định nhóm đối tượng :
+ Nhóm A : AA, AB...
+ Nhóm B : BA, BB
...
Yêu cầu cần tìm : Xác định có bao nhiêu nhóm đối tượng nhận trạng thái "Yes", "No"
Các bác xem file đính kèm sẽ hiểu rõ hơn
 

File đính kèm

Tôi có bài toán
Một danh sách gồm các đối tượng AA,AB, BA, BB,.... Mỗi đối tượng nhận một trạng thái "yes" hoac "no".
Dựa vào ký tự đầu để xác định nhóm đối tượng :
+ Nhóm A : AA, AB...
+ Nhóm B : BA, BB
...
Yêu cầu cần tìm : Xác định có bao nhiêu nhóm đối tượng nhận trạng thái "Yes", "No"
Các bác xem file đính kèm sẽ hiểu rõ hơn

Dùng Sumproduct cho đơn giản bạn ạ.

Thân!
 

File đính kèm

Dùng Sumproduct cho đơn giản bạn ạ.

Thân!
Okebab hiểu chưa đúng ý rồi, ở đây cần xác định số nhóm đối tượng chứ không phải số đối tượng trong một nhóm nhận "Yes", "No"
Trong VD trên thì nhóm A (AA, AB) nhận "yes" =2 chứ không phải số đối tượng (AA=5, AB=5) AA (yes)+AB(yes)=10
 
Okebab hiểu chưa đúng ý rồi, ở đây cần xác định số nhóm đối tượng chứ không phải số đối tượng trong một nhóm nhận "Yes", "No"
Trong VD trên thì nhóm A (AA, AB) nhận "yes" =2 chứ không phải số đối tượng (AA=5, AB=5) AA (yes)+AB(yes)=10

Anh chú ý là minh họa kèm file của anh trong ô G17 bị sai nha.
 

File đính kèm

Một cách khác nữa, tuy ít ai xài

Trước là AdvancedFilter & sau đó là DCOUNTA()
Bạn hãy so sách độ lớn của 2 files!
 

File đính kèm

Một cách khác nữa, tuy ít ai xài
Trước là AdvancedFilter & sau đó là DCOUNTA()
Bạn hãy so sách độ lớn của 2 files!
thực tế em thấy có rất ít bài toán có ứng dụng các hàm Dmax,Dmin,Dcount... như bài toán này,em nghĩ rằng có nhiều thành viên trong diễn đàn này cũng ít khi sử dụng nó cho nên cũng không hiểu nhiều về cách sử dụng.Nhân đây em muốn hỏi bác trong thực tế các dạng hàm này lĩnh vực nào hay ứng dụng,Mục đích sử dụng những hàm này...nhiều nhiều nữa
Tóm lại :cơ hội để sử dụng các loại hàm D...
 
thực tế em thấy có rất ít bài toán có ứng dụng các hàm Dmax,Dmin,Dcount... như bài toán này,em nghĩ rằng có nhiều thành viên trong diễn đàn này cũng ít khi sử dụng nó cho nên cũng không hiểu nhiều về cách sử dụng.Nhân đây em muốn hỏi bác trong thực tế các dạng hàm này lĩnh vực nào hay ứng dụng,Mục đích sử dụng những hàm này...nhiều nhiều nữa
Tóm lại :cơ hội để sử dụng các loại hàm D...
Trong thực tế, việc thống kê lại sử dụng chủ yếu là hàm D
Ưu điểm của hàm D : Tính toán rất nhanh, dễ sử dụng, thống kê được với n điều kiện trong 1 bảng dữ liệu
Nhược điểm : Cần thiết lập các vùng điều kiện
 
thực tế em thấy có rất ít bài toán có ứng dụng các hàm Dmax,Dmin,Dcount... như bài toán này, Nhân đây em muốn hỏi bác trong thực tế các dạng hàm này lĩnh vực nào hay ứng dụng,Mục đích sử dụng những hàm này...nhiều nhiều nữa Tóm lại :cơ hội để sử dụng các loại hàm D...
Vì bản thấn nó là hàm của CSDL nên sẽ tốt nếu bạn có CSDL & cần tính toán với những CSDL
Thứ đến, một khi bạn dùng AdvancedFilter cũng là gần đến các hàm của CSDL rồi;
Còn nhược điểm về vùng điều kiện ta có thể khắc phục được bằng sự hỗ trợ của VBA, cũng như AdvancedFilter cũng có thể hoàn toàn nhờ VBA í mà!

Chúc bạn vui vẻ trong những ngày cuối tuần!
 
Trước là AdvancedFilter & sau đó là DCOUNTA()
Bạn hãy so sách độ lớn của 2 files!

Dùng họ D cũng tốt, tuy nhiên, nếu đã Advanced Filter rồi thì cần gì đến hàm họ D cho rắc rối (Vì phải có bảng phụ - tất nhiên dùng vẫn được), dùng Sumproduct là xong rồi.

Quan trọng là không có cột phụ, mà vẫn làm được kết quả.

Em thử làm bằng Sumproduct trên File của bác.

Cảm ơn bác.

Thân!
 

File đính kèm

Dùng họ D cũng tốt, tuy nhiên, nếu đã Advanced Filter rồi thì cần gì đến hàm họ D cho rắc rối (Vì phải có bảng phụ - tất nhiên dùng vẫn được), dùng Sumproduct là xong rồi.

Quan trọng là không có cột phụ, mà vẫn làm được kết quả.

Em thử làm bằng Sumproduct trên File của bác.

Cảm ơn bác.

Thân!
Đíng là trong chừng mực nào đó thì sử dụng hàm D có vẻ rườm ra, nhưng một khi số lượng công thức trong 1 file tổng hợp lớn thì việc sử dụng các hàm Sumproduct ... sẽ chậm hơn rất nhiều so với hàm D.
Hôm trước tôi cũng đã thử Sumproduct để tổng hợp, đúng là công việc nhẹ nhàng đi rất nhiều, nhưng bù lại file chạy chậm hơn 6-7 lần so với việc sử dụng hàm D. Tôi không tin nên cũng đã nhờ một số anh em trên diễn đàn test lại.
rốt cục, lại phải quay lại với hàm D
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom