Các câu hỏi về hàm SUMIF

Liên hệ QC
Thêm một cách nữa áp dụng công thức mảng Sumproduct(). Bạn xem file đính kèm nhé
=SUMPRODUCT(--($B$3:$B$12=A22)*$D$3:$D$12)
 

File đính kèm

  • BTTH12(1).xls
    16.5 KB · Đọc: 36
Giúp đỡ cách kết hợp hàm if với sumif!

Em có file xuất nhập tồn với 2 kho là NTL và TY. Định sử dụng kết hợp hàm if và sumif nhưng ko hiểu sai chỗ nào. Bác nào chỉ em chỗ sai, hoặc có thể sử dụng công thức khác hợp lý hơn thì chỉ em với. Thanks ạ !
 

File đính kèm

  • Vat tu.xls
    44 KB · Đọc: 61
Thử cái này xem, làm đại vì bạn chẳng ghi yêu cầu gì cả :

PHP:
Tại [G4] gõ:  =SUMPRODUCT((nhap!$D$4:$D$2000="ty")*(nhap!$E$4:$E$2000=D5)*(nhap!$G$4:$G$2000))

Tương tự như vậy cho mấy ô còn lại.
 
Lần chỉnh sửa cuối:
Em có file xuất nhập tồn với 2 kho là NTL và TY. Định sử dụng kết hợp hàm if và sumif nhưng ko hiểu sai chỗ nào. Bác nào chỉ em chỗ sai, hoặc có thể sử dụng công thức khác hợp lý hơn thì chỉ em với. Thanks ạ !
Đối với bài toán của bạn nên dùng công thức mảng sẽ đơn giản hơn.
Công thức tại ô K5 tương tự cho các ô còn lại
=SUMPRODUCT((nhap!$D$4:$D$32="ntl")*(nhap!$E$4:$E$32=dmhh!D5)*(nhap!$G$4:$G$32))
 
Hi hi đúng là đơn giản quá! Thế mà hì hục mấy ngày ko xong :D. Thanhks các bác.
 
Xem dùm em hàm sumif sai ở đâu

:=\+:=\+. Em có file sumif ma ko hiểu sai ở đâu dẩn đến số liệu của em,sai sót nhiều qua,a/c 4r xem dùm
 

File đính kèm

  • SUM& SUMIF.xls
    96 KB · Đọc: 69

File đính kèm

  • SUM& SUMIF(2).xls
    94 KB · Đọc: 36
:=\+:=\+. Em có file sumif ma ko hiểu sai ở đâu dẩn đến số liệu của em,sai sót nhiều qua,a/c 4r xem dùm
Công thức cửa bạn khống sai. Tuy nhiên mã của bạn thiếu nên không đúng thôi. Mình copy từ bảng "A" sang 1 bảng mới qua Advanced Filter sẽ không bao giờ thiếu hoặc thừa mã ở cột K. Bạn xem lại file kèm theo nhé, mình đang thu lại bằng cột T. Chứ nhập khoảng trắng sau vẫn không sao bạn nhé.
 

File đính kèm

  • SUMSUMIF(sua lai).rar
    18.1 KB · Đọc: 27
Lần chỉnh sửa cuối:
Công thức cửa bạn khống sai. Tuy nhiên mã của bạn thiếu nên không đúng thôi. Mình copy từ bảng "A" sang 1 bảng mới qua Advanced Filter sẽ không bao giờ thiếu hoặc thừa mã ở cột K. Bạn xem lại file kèm theo nhé, mình đang thu lại bằng cột T. Chứ nhập khoảng trắng sau vẫn không sao bạn nhé.
------
Bạn lọc dữ liệu như thế thì được rồi, nhưng một mã lại lộn xộn giữa aaa và aaa_ mà không sao thì có lẽ sẽ gặp nhiều rắc rối sau này. Bạn tên Dũng và một người tên Dũng_, người khác tên Dũng_ _ mà vẫn SUM tuốt tuồn tuột thì kết quả là sum của Dũng hay sum của Dũng_, hay sum của Dũng_ _, hay Dũng_ _ _,?!?.
Cái gì sai thì phải công nhận mình nhập sai và sửa lại cho đồng nhất dữ liệu chứ.
Thân mến.
 
Lần chỉnh sửa cuối:
------
Bạn lọc dữ liệu như thế thì được rồi, nhưng một mã lại lộn xộn giữa aaa và aaa_ mà không sao thì có lẽ sẽ gặp nhiều rắc rối sau này. Bạn tên Dũng và một người tên Dũng_, người khác tên Dũng_ _ mà vẫn SUM tuốt tuồn tuột thì kết quả là sum của Dũng hay sum của Dũng_, hay sum của Dũng_ _, hay Dũng_ _ _,?!?.
Cái gì sai thì phải công nhận mình nhập sai và sửa lại cho đồng nhất dữ liệu chứ.
Thân mến.
Mình không nghĩ không ai lại đặt tên kiểu vậy. Nếu đặt thì thêm 1 kí tự nào đó không ai lại đặt ký tự trắng. Lường trường hợp người ta nhập vô tình thêm ký tự trống, còn ký tự khác nhầm thì người nhập biết ngay mà. Nhân đây hỏi bạn Hồng Tuấn có ý định nhập thêm ký tự trắng sau mã của bạn không vậy, nếu có thì tại sao bạn phải đặt ký tự trắng mà không đặt ký tự khác????
Nhưng hàm sumif() bỏ qua ký tự trắng sau mã mà??. Bay giờ bạn thử xem thêm ký tự trắng sau mã đích ở file mình đính kèm thì kết quả vẫn không thay đổi (mặc dù không phải dùng lại Advanced Filter...)
Thân ái.
 
Lần chỉnh sửa cuối:
..........
Nhưng hàm sumif() bỏ qua ký tự trắng sau mã mà??. Bay giờ bạn thử xem thêm ký tự trắng sau mã đích ở file mình đính kèm thì kết quả vẫn không thay đổi (mặc dù không phải dùng lại Advanced Filter...)
Thân ái.
Tôi chưa hiểu ý Bạn:Nhưng hàm sumif() bỏ qua ký tự trắng sau mã mà??.
Bạn xem File kèm, sao tôi thấy Sumif chẳng bỏ qua ký tự trắng phía sau mã.
Thân.
 
rất cảm ơn anh chị đã xem dùm em . mã của em ko hề lập lại ATG # ATB # ASG chứ ko hề có trùng lập hoặc khoảng trắng đâu ạ.chắc khi em nhập mã nên nhầm.em cảm ơn anh chị
 
Hàm SUMIF có được không?

Chào các bạn cho hỏi liệu mình có thể dùng hàm SUMIF cho trường hợp sau hay không: Giả sử trên bảng tính mình có 2 cột: Cột A (Mã) Cột B (Số tiền) 131 10.000 13101 4.000 13102 5.000 13103 1.000 331 20.000 33101 12.000 33102 8.000 TC 30.000 Vậy có thể dùng hàm SUMIF để tách tính tổng các Mã có 3 ký tự (ở đây bằng 30.000, tức là 10.000 + 20.000 của mã 131 & 331). Thanks
 
Lần chỉnh sửa cuối:
Chào các bạn cho hỏi liệu mình có thể dùng hàm SUMIF cho trường hợp sau hay không:
Giả sử trên bảng tính mình có 2 cột:
Cột A (Mã) Cột B (Số tiền)
131 10.000
13101 4.000
13102 5.000
13103 1.000

331 20.000
33101 12.000
33102 8.000
TC 30.000
Vậy có thể dùng hàm SUMIF để tách tính tổng các Mã có 3 ký tự (ở đây bằng 30.000, tức là 10.000 + 20.000 của mã 131 & 331). Thanks
Theo tôi trong trường hợp này bạn dùng Sumif() thì không được. Bạn có thể dùng các hàm Dsum(). Sum(if()...), sumproduct...
 
chào các bạn cho hỏi liệu mình có thể dùng hàm sumif cho trường hợp sau hay không:
Giả sử trên bảng tính mình có 2 cột:
Cột a (mã) cột b (số tiền)
131 10.000
13101 4.000
13102 5.000
13103 1.000

331 20.000
33101 12.000
33102 8.000
tc 30.000
vậy có thể dùng hàm sumif để tách tính tổng các mã có 3 ký tự (ở đây bằng 30.000, tức là 10.000 + 20.000 của mã 131 & 331). Thanks

Bạn xem trước 2 hàm dưới nhé. Còn hàm SUMIF để xem lại thử, ko biết có được không.
|
f​
|
g​
|
h​
|
28​
|
131​
|
10000​
||
29​
|
13.101​
|
4.000​
| |
30​
|
13.102​
|
5.000​
| |
31​
|
13.103​
|
1.000​
| |
32​
|
331​
|
20.000​
| |
33​
|
33.101​
|
12.000​
| |
34​
|
33.102​
|
8.000​
| |
35​
|tc|
30.000​
|=sumproduct(--(len(f28:f35)=3);g28:g35)|
36​
| |
30.000​
|{=sum(if(len(f28:f35)=3;g28:g35;""))}|
 
Chào các bạn cho hỏi liệu mình có thể dùng hàm SUMIF cho trường hợp sau hay không:
Giả sử trên bảng tính mình có 2 cột:
Cột A (Mã) Cột B (Số tiền)
131 10.000
13101 4.000
13102 5.000
13103 1.000

331 20.000
33101 12.000
33102 8.000
TC 30.000
Vậy có thể dùng hàm SUMIF để tách tính tổng các Mã có 3 ký tự (ở đây bằng 30.000, tức là 10.000 + 20.000 của mã 131 & 331). Thanks
Theo mình bạn làm sumproduct cho gọn bạn nhé, mời xem vd
 

File đính kèm

  • Book1.xls
    13.5 KB · Đọc: 22
Web KT
Back
Top Bottom