Làm thế nào để sử dụng Name list như điều kiện cho các hàm countifs, sumifs.

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

fclinux

Thành viên mới
Tham gia
7/9/14
Bài viết
19
Được thích
6
Với cách thông thường thì điều kiện sẽ bao gồm <,>,<>,= với những điều kiện cố định.
nhưng em cần thay đổi các điều kiện ấy bằng 1 nhóm điều kiện (được liệt trong name list) vậy có thể làm không?.
dưới đây là hình minh họa, mong các anh chị hỗ trợ thêm.
2015-05-04_10h50_18.jpg
2015-05-04_10h55_05.jpg
 
thay thay công thức IF(Report!$D$9="FB_L5_ALL","*",Report!$D$9) vào Report!$D$9
 
Vấn đề mình gặp là có rất nhiều cái Name list chứ ko chỉ "FB_L5_ALL", ngoài ra đang vướng là khi $D$9 là 1 name list thì nó ko hiểu và sử dụng các phần tử trong name list.

nếu explain chưa rõ mong các bác báo giùm....
 
Bạn gửi file lên và giải thích rõ hơn thì mọi người sẽ hiểu và có thể giúp bạn được.
 
Vấn đề mình gặp là có rất nhiều cái Name list chứ ko chỉ "FB_L5_ALL", ngoài ra đang vướng là khi $D$9 là 1 name list thì nó ko hiểu và sử dụng các phần tử trong name list.

nếu explain chưa rõ mong các bác báo giùm....
Theo tôi hiểu bạn dùng Data Validation để làm điều kiện, chọn 1 tham số hoặc nhiều tham số (có thể dạng mảng, vùng) đưa vào điều kiện của hàm COUNTIFS. Về cấu trúc hàm, 1 tham số làm điều kiện có thể được, nhưng nhiều tham số (mảng, vùng) làm điều kiện trong COUNTIFS sẽ không đúng. Giải pháp khác là dùng hàm SUMPRODUCT, tuy nhiên bạn nên đưa file lên, chứ đưa hình ảnh thôi ngồi đoán mất công.
 
Vậy nhờ các bạn xem sơ file mình đã tối giản data, vấn đề của mình là cần phân tầng dữ liệu, dùng data validation để phân tầng, sau đó từ giữ liệu phân tầng có những điều kiện.
Về việc xử lý lọc bỏ dữ liệu hoặc tính toán dữ liệu có thể có hai hướng là tạo ra cái gọi là advance filter hoặc count trực tiếp trên vùng dữ liệu chính ở Master data. nhưng ở hai hướng đều kẹt việc tạo điều kiện.
 

File đính kèm

Vậy nhờ các bạn xem sơ file mình đã tối giản data, vấn đề của mình là cần phân tầng dữ liệu, dùng data validation để phân tầng, sau đó từ giữ liệu phân tầng có những điều kiện.
Về việc xử lý lọc bỏ dữ liệu hoặc tính toán dữ liệu có thể có hai hướng là tạo ra cái gọi là advance filter hoặc count trực tiếp trên vùng dữ liệu chính ở Master data. nhưng ở hai hướng đều kẹt việc tạo điều kiện.

Bạn xem file có đúng không nhé!
 

File đính kèm

Bạn xem file có đúng không nhé!
Hình như chưa đúng.
Khi chọn _ALL, điều kiện cột C sheet Master Data thỏa 4 số máy 0876, 0830, 0980, 0988. Cái khó nằm ở chỗ này, khi dùng COUNTIFS lại chỉ chọn được 1, nếu dùng SUMPRODUCT thì dữ liệu lớn quá, làm chậm file.
 
Hình như chưa đúng.
Khi chọn _ALL, điều kiện cột C sheet Master Data thỏa 4 số máy 0876, 0830, 0980, 0988. Cái khó nằm ở chỗ này, khi dùng COUNTIFS lại chỉ chọn được 1, nếu dùng SUMPRODUCT thì dữ liệu lớn quá, làm chậm file.

Không phải chỉ có thế đâu mà còn phụ thuộc vào các điều kiện khác như:"Item #";"Current Status (Open/Closed)" nữa.
 
Đúng là thế đó anh leonguyenz cái khó là khi all ấy, mà ko chỉ 1 cái all, khi thay đổi cái data validation ở tầng trên thì hiện ra cái all khác. -0-/.
 
Web KT

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

Back
Top Bottom