dinhphuong9327
Thành viên chính thức


- Tham gia
- 5/3/09
- Bài viết
- 70
- Được thích
- 3


Chào các Anh/Chị trong diễn đàn. Em đang gặp trục trặc khi tìm giá trị của 1 đối tượng theo nhiều điều kiện. Em xin up file lên diễn đàn. Mong được các Anh/Chị giúp đỡ.


Trong file của em bảng 1 trên là bảng nguồn. Bảng 2 dưới là là bảng đích.
ý của em là từ các điều kiện 1,2,3 trong bảng 2 đối chiếu lên bảng 1 nếu thỏa mãn 3 điều kiện trên thì tính tổng giá trị của chúng tại cột trị giá.
Tuy nhiên nếu DK 4 của vùng thỏa 3 điều kiện trên giống nhau thì chỉ lấy giá trị tương ứng của nó. còn nếu DK4 khác thì sẽ là tổng của giá trị tương ứng với vùng thòa mãn 3 điều kiện 1,2,3.
ví dụ trong file này DK 1,2,3 là A1,B2,C3, dò trên bảng 1 sẽ được vùng màu xanh, nhưng do điều kiện DK4 của vùng này đều là D1 nên giá trị trả về là 15.
Còn ở phía dưới với 3 điều kiện DK 1,2,3 là A2,B4,C1 dò tìm trên bảng 1 sẽ được vùng màu đỏ,
nhưng DK4 lại khác nhau nên giá trị trả về là tổng của chúng là 30+40 = 70.




C
(2) (3) Bảng dữ liệu của em có rất nhiều dòng. các DK cũng rất nhiều. Có thể ví dụ nôm na là. DK1 là ngày bán hàng, DK2 là vùng tỉnh, DK3 là loại chứng từ, DK4 là số chứng từ, và giá trị của nó. vd: tìm tông giá trị nhập kho (DK3), của tỉnh Cà Mau (DK2), trong ngày 11/11/2013 (DK1). DK4 ở đây là các số phiếu nhập, có thể trong ngày chỉ có 1 số phiếu nhập, cũng có thể là 2,3...Tuy nhiên trong file dữ liệu lại lỗi bị trùng lập, (ngày 11/11/2013 chỉ có 1 số phiếu nhập nhưng bị nhập trùng 2 lần). Nếu dữ liệu không bị trùng lập thì hoàn toàn có thể dủng sumifs với 3 điều kiện là DK1,2,3 để tính mà không cần quan tâm đến DK4. Nhưng do trùng DK4 và giá trị tương ứng nên khi tính tổng bị double giá trị.
Hi vọng Anh và các bạn đã sáng tỏ vấn đề.![]()
DK4 là số chứng từ, và giá trị của nó. vd: tìm tông giá trị nhập kho (DK3), của tỉnh Cà Mau (DK2), trong ngày 11/11/2013 (DK1). DK4 ở đây là các số phiếu nhập, có thể trong ngày chỉ có 1 số phiếu nhập, cũng có thể là 2,3...Tuy nhiên trong file dữ liệu lại lỗi bị trùng lập, (ngày 11/11/2013 chỉ có 1 số phiếu nhập nhưng bị nhập trùng 2 lần). Nếu dữ liệu không bị trùng lập thì hoàn toàn có thể dủng sumifs với 3 điều kiện là DK1,2,3 để tính mà không cần quan tâm đến DK4.


Cám ơn anh Let'GâuGâu. Do dữ liệu của bận phận khác thực hiện nên nó bị trùng lắp. Em cũng tính loại bỏ dữ liệu trùng để viện tính toán đơn giản hơn. nhưng thấy trong khi làm hay gặp trường hợp vậy nên thử giữ nguyên dữ liệu gốc và sử sụng công thức xem sao. Em đã vận dụng công thức theo hướng dẫn của anh và đã cho ra kết quả đúng. Nhưng em không hiều lắm về hàm Frequency trong "=COUNT(1/(FREQUENCY(MATCH(data,data,0),MATCH(data,data,0))))-1" Phiền anh hướng dẫn giúp em được không ah.