Chỉ dẫn sử dụng hàm SUMPRODUCT

Liên hệ QC

cam.accountancy

Thành viên mới
Tham gia
11/3/07
Bài viết
14
Được thích
173
Chào các Anh (Chị)!
Theo em được biết và đã sử dụng thì hàm SUMIF trong Excel2003 chỉ được tính tổng thỏa mãn 1 điều kiện còn hàm SUMIFS trong Excel2007 thì có thể tính tổng sao cho thỏa mãn nhiều điều kiện. Nhưng hàm SUMIFS chỉ có ở Office2007 nên nếu sử dụng hàm này thì khi copy dữ liệu sang máy khác không cài Office2007 thì không sử dụng được. Không biết được có đúng không nhưng em có nói hàm SUMPRODUCT cũng cho kết quả trùng với hàm SUMIFS và em tìm hiểu mãi hàm SUMPRODUCT mà mãi không hiểu và thử cũng không ra kết quả. Em gửi kèm theo file dưới đây mong các Anh (Chị) xem và giải đáp và sớm gửi lại bài giải lên giúp em.
Em cảm ơn nhiểu!

Trời, em nhầm. giúp em nhé
 

File đính kèm

  • Thoi doi 1040.rar
    41.6 KB · Đọc: 2,479
  • Thoi doi SX 1040.rar
    15.1 KB · Đọc: 1,762
Lần chỉnh sửa cuối:
Bạn chuyển File sang Office 2003 đi thì mọi người đọc mới được.
 
Sao mình gửi lại file không được
=SUMPRODUCT((Socapnhat!B4:B560=C11),(Socapnhat!A4:A560=A11),(Socapnhat!C4:C560))
bạn dùng công thức này.Ah dùng name sao mình không thấy được bạn xem lại tên nha
 
Chỉnh sửa lần cuối bởi điều hành viên:
Sao file "theo doi 10440.xls" ko có gì hết vậy?
Còn file "theo doi sx 1040.xls" thì dễ thôi mà :
B11=SUMPRODUCT((thoigian_ps=Tonghop!$A11)*(maca_ps=Tonghop!$C$4)*(soluong_bong_ps))
Copy xuống
Mà nè! Bạn ghi yêu cầu 1 đàng, bạn lại đặt name 1 nẻo, làm mất công tìm.
Mấy cái trò này là học dc của anh Hiếu và ThuNghi đấy.
(2 anh cho em làm "thầy" tí nha! hiiiiiiiiiii)
Miss TT

Ah, Em thấy anh đặt name ko dc hay cho lắm. Em biết anh dự phòng sau này sẽ thêm dử liệu nữa, nhưng cách đó ko hay. Cu thể là Name maca_sx. Anh nên đặt như vầy thì sẽ hay hơn maca_sx=OFFSET(Danhmuc!$A$4,0,0,COUNTA(Danhmuc!$A$4:$A$1000),1)
Nếu làm theo cách của anh thì khi anh click vào cell C4 của Sheet Tonghop, Data Validation ở cell này sẽ có 1 vùng trống bên dưới. Còn theo cách của em thì: "Có bao nhiêu hiển thị bấy nhiêu", "thêm bao nhiêu tên vào sẽ cập nhật bấy nhiêu"
Em gữi file cho anh tham khảo đây!
Miss TT
 
Lần chỉnh sửa cuối:
Một công dụng khác của hàm Sumproduct

Trong khi nghiên cứu hàm SUMPRODUCT trong đề tài này tôi chợt thấy hàm SUMPRODUCT có thể dùng như hàm COUNTIFS của Excel 2007, tức làm đếm với nhiều điều kiện. Cấu trúc như sau:
=SUMPRODUCT(ĐK1*ĐK2*...)
Vi dụ: =SUMPRODUCT((thoigian_ps=Tonghop!$A11)*(maca_ps =Tonghop!$C$4)).
Nhờ các bạn kiểm chứng dùm.
 
Cái vụ SUMPRODUCT dùng như COUNTIFS thì trên diển đàn nói nhiều rồi. Chính xác là thế đấy! Ngoài ra nếu khéo léo kết hợp với những hàm khác sẽ phát dc rất nhiều tuyệt chiêu. Hiii
Miss TT
 
Mình dùng SUMPRODUCT để tính tổng số tiền nhưng làm hoài mà ra bẳng 0
Không hiểu vì lý do gì?
Mọi người xem lại công thức giúp mình nhé
SUMPRODUCT(($D$7:$D$400="accounting")*(($D$7:$D$400="delivery")*(($AH$7:$AH$400="E")*($AK$7:$AK$400))))
 
dưa file len thu coi ban,,,nhìn vào công thức cũng kho thấy lam
ah,,tai sao lai co 1 dia chỉ ma chua 2 điều kiện vậy ta $d$7:$d$400
 
Lần chỉnh sửa cuối:
Mình dùng SUMPRODUCT để tính tổng số tiền nhưng làm hoài mà ra bẳng 0
Không hiểu vì lý do gì?
Mọi người xem lại công thức giúp mình nhé
SUMPRODUCT(($D$7:$D$400="accounting")*(($D$7:$D$400="delivery")*(($AH$7:$AH$400="E")*($AK$7:$AK$400))))
Bạn bỏ bớt máy dấu ngoặc xem
SUMPRODUCT(($D$7:$D$400="accounting")*($D$7:$D$400="delivery")*($AH$7:$AH$400="E")*($AK$7:$AK$400))
 
Minh dang lam Bonus 2009 nen file nay khong public duoc
Thong cam nhe,
Ben minh co rat nhieu bo phan,
Đánh giá của công ty mình chia làm các loại như sau: E, G, S1, S2, W, B
Mình muốn tính tổng số tiền phải trả theo loại đánh giá như trên của Accounting và Delivey (2 bộ phận này nằm trong cột D7:D400)
 
Minh dang lam Bonus 2009 nen file nay khong public duoc
Thong cam nhe,
Ben minh co rat nhieu bo phan,
Đánh giá của công ty mình chia làm các loại như sau: E, G, S1, S2, W, B
Mình muốn tính tổng số tiền phải trả theo loại đánh giá như trên của Accounting và Delivey (2 bộ phận này nằm trong cột D7:D400)

mình làm thử một ví dụ bạn coi thử nha
 

File đính kèm

  • 111.xls
    16 KB · Đọc: 538
Mình dùng SUMPRODUCT để tính tổng số tiền nhưng làm hoài mà ra bẳng 0
Không hiểu vì lý do gì?
Mọi người xem lại công thức giúp mình nhé
SUMPRODUCT(($D$7:$D$400="accounting")*(($D$7:$D$400="delivery")*(($AH$7:$AH$400="E")*($AK$7:$AK$400))))

Theo công thức này, cùng dãy $D$7:$D$400 nhưng phải thoã mãn 02 điều kiện (and): "accounting" và "delivery", nên kết quả bằng 0 là dễ hiểu.
Nếu chỉ thoã mãn 01 trong 02 điều kiện trên (or) thì thay dấu * bằng dấu + là xong.
Chúc bạn thành công.
 
chào các bạn, mình dùng hàm sumproduct để tính tổng có nhiều điều kiện, nhưng khi tính cho tổng số lượng thì được, mà tính tổng giá trị thì sai, không biết mình sai ở đâu, bạn nào xem giúp mình với, mình . mình không gửi được tập tin đính kèm, không hiểu tại sao

no
156 131 CA01 20000 20 40000
 
Xin lỗi, các bạn hướng dẫn mình tải file lên được không, mình click vào biểu tượng tải file, browse xong rồi, click vào tải lên thì không được, làm thế nào bây giờ,
 
dùng hàm sumproduct:

Xin các bạn xem giúp tại sao mình dùng hàm sumproduct tính tổng số lượng thì đươc, mà không tính tổng giá trị được, vì ko up được file nên phải gửi cách này

=SUMPRODUCT((nknx!$E$3:$E$344=156)*(nknx!$J$3:$J$344=B3)*(nknx!$P$3:$P$344))
=SUMPRODUCT((nknx!$E$3:$E$344=156)*(nknx!$J$3:$J$344=B3)*(nknx!$N$3:$N$344))

sheet1: du lieu
PN001 01/02/10 17 phiếu n01 156 331 HTCA05 Công ty TNHH KDVT và VC Hà Trang Nhập 17 xe cát vàng qua sàng CA01 Cát vàng qua sàng kg 1,0 246.690,0 160,9 246.690,0
PN002 01/02/10 5 toa n02 156 331 TRDA02 Công ty TNHH Một thành viên Đá xây dựng Transmeco Nhập 5 toa đá 10x20 DA12 Đá 10X20 kg 1,0 162.000,0 108,0 162.000,0
PN003 01/02/10 n03 156 331 TRDA02 Công ty TNHH Một thành viên Đá xây dựng Transmeco Nhập 12 xe đá 10x20 DA12 Đá 10X20 kg 1,0 396.640,0 396.640,0
PN004 01/02/10 n04 156 331 TRDA02 Công ty TNHH Một thành viên Đá xây dựng Transmeco Nhập 2 xe đá 5x10 DA51 Đá 5X10 kg 1,0 73.410,0 73.410,0
PN005 01/02/10 n05 156 331 THXM01 Công ty Thương mại Tuấn Hải Nhập kho 4 xe ximăng Bút Sơn PC40 XMB1 Xi măng 1 kg 1,0 45.800,0 45.800,0
PX001 01/02/10 x06 632 156 TCCGVTG16 Cty cổ phần Thi công cơ giới -Cầu Vĩnh Tuy Gói 16 Xuất 17,5m3 mác C30VT8 CA01 Cát vàng qua sàng kg 1,0 13.761,0 13.761,0
PX001 01/02/10 x06 632 156 TCCGVTG16 Cty cổ phần Thi công cơ giới -Cầu Vĩnh Tuy Gói 16 Xuất 17,5m3 mác C30VT8 DA51 Đá 5X10 kg 1,0 3.097,0 3.097,0
PX001 01/02/10 x06 632 156 TCCGVTG16 Cty cổ phần Thi công cơ giới -Cầu Vĩnh Tuy Gói 16 Xuất 17,5m3 mác C30VT8 DA12 Đá 10X20 kg 1,0 15.796,0 15.796,0
PX001 01/02/10 x06 632 156 TCCGVTG16 Cty cổ phần Thi công cơ giới -Cầu Vĩnh Tuy Gói 16 Xuất 17,5m3 mác C30VT8 XMB1 Xi măng 1 kg 1,0 6.967,0 6.967,0
PX001 01/02/10 x06 632 156 TCCGVTG16 Cty cổ phần Thi công cơ giới -Cầu Vĩnh Tuy Gói 16 Xuất 17,5m3 mác C30VT8 PG56 Rheobuild 561 lít 1,0 77,2 77,2


sheet2: tong hop nhap xuat

01 CA01 Cát vàng qua sàng kg #REF! 246.690,0 #VALUE! 102.210,0 #VALUE!
02 DA51 Đá 5X10 kg #REF! 73.410,0 #VALUE! 17.484,0 #VALUE!
03 DA12 Đá 10X20 kg #REF! 558.640,0 #VALUE! 98.462,0 #VALUE!
 
Bằng 0 là đúng rồi vì : Nếu ($D$7:$D$400="accounting") cho kết quả là true (tức là 1) thì ($D$7:$D$40 0="delivery") cho kết quả là false (tức là 0) hoặc ngược lại. Bạn thử đổi lại một chút xem sao : SUMPRODUCT(($D$7:$D$400="accounting")*(($D$8:$D$400="delivery")
 
nguyên cứu lại đi bro.cái đó dễ mà
 
Chào các anh (chị)!
Công ty em làm về sản xuất bê tông tươi e phải tính khối lượng cho từng lái xe xem tháng này họ xuất đi được bao nhiêu nhưng mà e làm hoài hàm sumproduct nhưng nó toàn cho giá trị là 0. mà em đọc trên diễn đàn họ bảo là phải đặt name nhưng em không hiểu cách đặt name như thế nào cả?
e có gửi file đính kèm các anh chị giúp em với.
( dựa vào bảng hoàn chỉnh nhé!

Thank anh chị nhiều!
( nếu có thể các anh chị gửi vào mail này cho e nhé vì em ít có điều kiện ra mạng) vananhkt7a@gmail.com
 

File đính kèm

  • THANG 03.rar
    39.1 KB · Đọc: 183
chào các anh (chị)!
Công ty em làm về sản xuất bê tông tươi e phải tính khối lượng cho từng lái xe xem tháng này họ xuất đi được bao nhiêu nhưng mà e làm hoài hàm sumproduct nhưng nó toàn cho giá trị là 0. Mà em đọc trên diễn đàn họ bảo là phải đặt name nhưng em không hiểu cách đặt name như thế nào cả?
E có gửi file đính kèm các anh chị giúp em với.
( dựa vào bảng hoàn chỉnh nhé!

Thank anh chị nhiều!
( nếu có thể các anh chị gửi vào mail này cho e nhé vì em ít có điều kiện ra mạng) vananhkt7a@gmail.com
file của bạn chỉ cần dùng sumif là ok
hoặc pivot là đỉnh luôn
xem thêm file
 

File đính kèm

  • THANG 03.rar
    51.7 KB · Đọc: 155
chào anh chị!
Em đang làm khối lượng cho các lái xe và phải sử dụng đến hàm sumproduct nhưng mà em làm tính mãi mà nó cứ trả về giá trị là 0. anh chị giúp em với.
e có gửi đính kèm tập tin. ( dựa vào bảng tổng hợp kl tháng 4 tính tổng khối lượng cho từng lái xe).

Thank anh (chị) nhìu nhìu!
 

File đính kèm

  • TONG HOP KL THANG 4.rar
    53 KB · Đọc: 75
Web KT
Back
Top Bottom