Chỉ dẫn sử dụng hàm SUMPRODUCT (1 người xem)

Người dùng đang xem chủ đề này

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

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

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

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

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

chào bạn Hoan!
Tôi đã thử cách của bạn nhưng mà tôi cũng không ra. vả lại khi tôi kéo từ D7 đến D400 nó toàn ra là sheet2! thui à. làm sao đây tôi chả hiểu gì cả? hix
 
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!
em kiểm tra lại nhé anh không thấy name trong công thức ở đâu cả
copy vào ô E8 công thức này =SUMPRODUCT(--('HOÀN CHỈNH'!$D$8:$D$1167=Sheet2!$A8)*'HOÀN CHỈNH'!$F$8:$F$1167)
copy xuống các ô dưới. OK
 
Ở cơ quan em đang dùng win 2003, nên 1 số công thức khi nhận file từ nơi khác về(sử dụng win 2007) thì bị lỗi. E gửi file đính kèm, anh chị xem giúp ở ô địa chỉ C145 và K145 của Sheet Vốn Tài sản thì dùng công thức sumproduct hay 1 hàm excel nào khác cho ra kết quả được nhỉ. cảm ơn mọi người!
 

File đính kèm

Ở cơ quan em đang dùng win 2003, nên 1 số công thức khi nhận file từ nơi khác về(sử dụng win 2007) thì bị lỗi. E gửi file đính kèm, anh chị xem giúp ở ô địa chỉ C145 và K145 của Sheet Vốn Tài sản thì dùng công thức sumproduct hay 1 hàm excel nào khác cho ra kết quả được nhỉ. cảm ơn mọi người!
Công thức tại K145
Mã:
=SUMPRODUCT(($E$11:$E$96=4)*(K$11:$L$96<0)*(K$11:K$96))
Copy sang cột L nhé
 
Công thức tại K145
Mã:
=SUMPRODUCT(($E$11:$E$96=4)*(K$11:$L$96<0)*(K$11:K$96))
Copy sang cột L nhé
Đệ đọc một số bài của huynh thấy rất hay và hiệu quả, nhưng đệ còn gà mờ quá chưa hiểu hết được các công thức mảng có điều kiện lên đành nhờ hunh chỉ bảo giúp cho đệ đệ xin cảm ơn, đệ gửi file đính kèm huynh xem giúp nhé
 

File đính kèm

Đệ đọc một số bài của huynh thấy rất hay và hiệu quả, nhưng đệ còn gà mờ quá chưa hiểu hết được các công thức mảng có điều kiện lên đành nhờ hunh chỉ bảo giúp cho đệ đệ xin cảm ơn, đệ gửi file đính kèm huynh xem giúp nhé
Ban ne6n dung phan me62m A TOOLS xem sao nha
 
Minh khong thay phan nhap lieu cua ban dau ca
(Xin loi do phan mem unikey cua minh bi loi nen bo dau khong duoc....)
 
Phần nhập liệu của đệ là ở sổ NKC từ sổ NKC mới trích lọc số liệu sang các sổ khác, đệ muốn áp dụng công thức có sẵn của excel, với lại đệ chưa tiếp xúc với phần mềm atool lên cũng không biết cách làm như thế nào cả
 
Phần nhập liệu của đệ là ở sổ NKC từ sổ NKC mới trích lọc số liệu sang các sổ khác, đệ muốn áp dụng công thức có sẵn của excel, với lại đệ chưa tiếp xúc với phần mềm atool lên cũng không biết cách làm như thế nào cả
Bên sheet "Sổ quỹ"
"Ngày ghi sổ" ở ô "A10" ta đánh công thức =SUMPRODUCT((D10=NKC!$D$8:$D$28)*(C10=NKC!$C$8:$C$28)*(NKC!$A$8:$A$28))
"Chứng từ" ở mục "Ngày" ở ô C10 ta đánh công thức =VLOOKUP(B10,NKC!$B$8:$B$28,2,0)...chú ý ở mục "Số" bạn phải đánh tay
"Diễn giải" ở ô "D10" ta đánh công thức =VLOOKUP(B10,NKC!$B$8:$B$28,3,0)
"Số thứ tự" ở ô "E10" ta đánh công thức =SUMPRODUCT((D10=NKC!$D$8:$D$28)*(C10=NKC!$C$8:$C$28)*(NKC!$FA$8:$F$28))
"TK đối ứng" ở ô F10" ta đánh công thức =SUMPRODUCT((B10=NKC!$B$8:$B$28)*(C10=NKC!$C$8:$C$28)*(NKC!$G$8:$G$28))
"Sổ phát sinh" ở mục "Thu" ta đánh công thức =IF(F10=1111,SUMPRODUCT((E10=NKC!$F$8:$F$10)*(D10=NKC!$D$8:$D$28)*(NKC!$I$8:$I$28)),0)...bạn có thể thay thế E10=C10 đồng thời thay thế (NKC!$F$8:$F$28) = (NKC!$C$8:$C$28)....
"Ở mục "Chi" ta đánh công thức =IF(AND(NKC!H8=1111,So quy!G10=0),SUMPRODUCT((C10=NKC!$C$8:$C$28)*(D10=NKC!$D$8:$D$28)*(NKC!$I$8:$I$28)),0)
Mình cũng giống như bạn thôi "mò mẫm" là ra thôi
Trước bạn tham khảo những công thức ở trên nhé
Mình cũng học hỏi từ bạn ở Sheet "Sổ chi phí" ô B2&C2 mình học thêm của bạn ở 2 ô đó
Cám ơn nha
 
huynh có thể áp ngay công thức vào sổ cho đệ có được không, cả các sổ luôn nhé
 
chao cac anh chi,
eco 1 bao cao tong hop so khach va so phong. phan tong hop so khach e dung ham countif thi ok r nhung con tong hop so phong theo quoc tich va loai phong e chua lam dc. cac anh chi co the giup e dc k. e xin gui file dinh kem. e cam on nhieu

View attachment tong hop khach.xls
 

File đính kèm

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 Thoi doi SX 1040.xls của bạn đây
Còn cái Thoi doi 1040.xlsx thì không hiểu yêu cầu là gì nữa ! **~**
 

File đính kèm

Trả lời cho câu hỏi về hàm sumproduct

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é

Mình có gửi file kèm theo, bạn có thể tham khảo công thức trong đó nhé. Lưu ý, trước khi đặt công thức bạn hãy đặt tên cho 3 mảng điều kiện nhé
 

File đính kèm

View attachment a.zip mình đang muốn tính tổng của từng mặt hàng theo từng tháng với từng khu vực (3 điều kiện), mình làm với 2 điều kiện thì chạy tốt, nhưng khi chen điều kiện thứ 3 vào thì lỗi #N/A, mình không biết làm sao gửi file kèm, có ai giúp mình với, mình cám ơn rất nhiều.-+*/
 
Lần chỉnh sửa cuối:
Mình có gửi file kèm theo, bạn có thể tham khảo công thức trong đó nhé. Lưu ý, trước khi đặt công thức bạn hãy đặt tên cho 3 mảng điều kiện nhé

View attachment 112698 mình đang muốn tính tổng của từng mặt hàng theo từng tháng với từng khu vực (3 điều kiện), mình làm với 2 điều kiện thì chạy tốt, nhưng khi chen điều kiện thứ 3 vào thì lỗi #N/A, giúp mình với, mình cám ơn rất nhiều.-+*/
 
View attachment 112698 mình đang muốn tính tổng của từng mặt hàng theo từng tháng với từng khu vực (3 điều kiện), mình làm với 2 điều kiện thì chạy tốt, nhưng khi chen điều kiện thứ 3 vào thì lỗi #N/A, giúp mình với, mình cám ơn rất nhiều.-+*/

Bạn tổng không ra là đúng rồi vì cột C bên sheet DTHU 2013 có 22 dòng có giá trị là #N/A nên công thức sumproduct nó bị lỗi. Bạn thử thay 22 dòng đó bằng 1 giá trị nào đó thì nó sẽ không còn lỗi đó nữa.
 

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

Back
Top Bottom