dùng hàm sumproduct bị #Value.

Liên hệ QC

nghihuynh86

Thành viên mới
Tham gia
29/8/11
Bài viết
10
Được thích
1
Xin chào mọi người!
Em áp dụng hàm sumproduct vào thì kết quả hiện ra là #Value .Xin mọi người giúp em.Em xin đính kèm file.Thanks mọi người nhìu nhìu !
 

File đính kèm

Những ô có vẻ "trống" trong cột B từ B1244 trở xuống, có ô là 0, có ô là 3 ký tự trắng
Làm sao mà không #VALUE cho được.
Mà cái này dùng pivot table hay hơn, vì sumproduct cho 62 x 494 ô thì gây ra chậm chạp
 
Em áp dụng pivot table theo như anh ptm0412 nói ,anh xem giúp em có đúng hay không ? vì đây là lần đầu tiên em áp dụng pivot table. Thanks ! Em dùng dữ liệu từ file ở trên để áp dụng pivot table.
 

File đính kèm

Đúng rồi đó.
Tuy nhiên
- Nếu cột ngày không cầ nthiết thì không cần kéo vào
- Cột Mãđt có thể đặt ở vùng Row, không cần đặt ở vùng Page. Vì trong Excel 2003, đặt ở vùng Page không thể lọc multiple được. (không cùng lúc thể hiện 2 đối tượng trở lên được)
 
Ok.Em sẽ làm thử .Thanks anh PTM0412 nhìu nhìu __--__ .Chúc anh có kì nghỉ lễ 2/9 vui vẻ .
 
Xin chào mọi người!
Em áp dụng hàm sumproduct vào thì kết quả hiện ra là #Value .Xin mọi người giúp em.Em xin đính kèm file.Thanks mọi người nhìu nhìu !
Công thức của bạn
PHP:
 G3=SUMPRODUCT(($A$3:$A$3000=G$1)*($C$3:$C$3000=$E3)*($B$3:$B$3000))
Nếu bạn vẫn muốn sử dụng hàm thì sửa thành như vầy thử xem
PHP:
 G3=SUMPRODUCT(($A$3:$A$3000=G$1)*($C$3:$C$3000=$E3))*($B$3:$B$3000)
 
Công thức của bạn
G3=SUMPRODUCT(($A$3:$A$3000=G$1)*($C$3:$C$3000=$E3)*($B$3:$B$3000))
Nếu bạn vẫn muốn sử dụng hàm thì sửa thành như vầy thử xem
G3=SUMPRODUCT(($A$3:$A$3000=G$1)*($C$3:$C$3000=$E3))*($B$3:$B$3000)

Đem $B$3:$B$3000 ra ngoài, kết quả hoàn toàn khác với để trong
Để bên trong, là 3 mảng nhân với nhau, ra kết quả 1 giá trị
Để bên ngoài, là 2 mảng trong SumProduct nhân với nhau, ra 1 giá trị, giá trị này nhân với 1 mảng (nằm ngoài). Kết quả là 1 mảng, nhưng chỉ thể hiện trên 1 ô, nên chỉ là nhân sumproduct với ô đâu tiên của số lượng.

Chẳng thà làm vầy cho kết quả đúng:

=SUMPRODUCT(($A$2:$A$31=$G$2)*($B$2:$B$31=$H$1);$C$2:$C$31)

Vẫn là 3 mảng nhân với nhau.
Tuy vậy, vấn đề của file trên là dữ liệu sai quy cách: ô trống là text gồm 3 ký tự trắng. Phải sửa cái gốc, chứ không sửa cái ngọn.
 
Lần chỉnh sửa cuối:
cùng 1 dữ liệu mà kết quả của pivot table và sumproduct có sự khác nhau.

||||| Chào mọi người !
Em dùng hàm sumproduct và pivot table.Nhưng khi so sánh 2 kết quả thì thấy có sự khác nhau.Xin mọi người chỉ giáo em sai ở chỗ nào. Thanks mọi người !
 

File đính kèm

Tôi không thấy khác gì cả
Riêng vùng E50:T91 bạn chỉ sumproduct từ A26:C3000
nếu so trong vùng này với Pivot table thì sẽ sai

Vả lại, trong cả 2 bảng tính Sumproduct, đều không đủ số đại lý: tổng cộng 63 đại lý mà bạn chỉ tính 40.
 
Web KT

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

Back
Top Bottom