Thắc mắc lệnh SUMIF về ngày tháng (5 người xem)

Liên hệ QC

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

elead123321

Thành viên mới
Tham gia
28/8/10
Bài viết
29
Được thích
0
Đề bài cho là: tính tiền bán hàng tháng 8, một bên là có những ngày tháng 8 và 9 cột tương ứng thì lại hiển thị tiền bán hàng. Trong lệnh SUMIF không hiểu có xác định tháng không ? (lưu bạn làm hộ mình G21,G22)
 

File đính kèm

Đề bài cho là: tính tiền bán hàng tháng 8, một bên là có những ngày tháng 8 và 9 cột tương ứng thì lại hiển thị tiền bán hàng. Trong lệnh SUMIF không hiểu có xác định tháng không ? (lưu bạn làm hộ mình G21,G22)

Bạn xem nhé! Không biết làm thế này có đúng ý bạn không?
 

File đính kèm

Ôi toàn cao thủ. Nhưng cách bạn NH_DK thì tớ nghĩ ra rồi còn cách hoangminhtien thì tớ không hiểu nhưng vẫn đúng thế mới tài.
 
Lần chỉnh sửa cuối:
=SUMPRODUCT((MONTH($B$2:$B$17)=F21)*$H$2:$H$17) tại sao là *$H$2:$H$17 tớ không hiểu "*".Và cho mình hỏi thêm về tác dụng của hàm SUMPRODUCT.
 
Lần chỉnh sửa cuối:
Đề bài cho là: tính tiền bán hàng tháng 8, một bên là có những ngày tháng 8 và 9 cột tương ứng thì lại hiển thị tiền bán hàng. Trong lệnh SUMIF không hiểu có xác định tháng không ? (lưu bạn làm hộ mình G21,G22)

Để hiểu thêm về công thức SUMPRODUCT() thì mình xin sửa lại chút công thức bạn đã làm của ô D20 và D21 như sau:

D20=SUMPRODUCT((($D$2:$D$17)=C21)*($H$2:$H$17))

và:

D21=SUMPRODUCT((($D$2:$D$17)=C22)*($H$2:$H$17))

và bạn cũng có thể tham khảo ở đây nhé!
Chúc bạn thành công!
 
Bạn ndu96081631 ơi mình dùng công thức như của bạn ap vào nó toàn ra giá trị 0. Bạn xem mình viết có sai không nhé: G21=SUMIF(B2:B17,DATE(xx,8,yy),H2:H17).
 
bạn ndu96081631 ơi mình dùng công thức như của bạn ap vào nó toàn ra giá trị 0. Bạn xem mình viết có sai không nhé: G21=sumif(b2:b17,date(xx,8,yy),h2:h17).
g21=sumif($b$2:$b$17,">="&date(2004,$f21,1),$h$2:$h$17)-sumif($b$2:$b$17,">"&date(2004,$f21+1,1),$h$2:$h$17)
 
Cao thủ thiệt
Nhưng bạn giải thích từng nhóm 1 hộ mình nhé.
=sumif($b$2:$b$17,">="&date(2004,$f21,1),$h$2:$ h$17)-sumif($b$2:$b$17,">"&date(2004,$f21+1,1),$h$2:$h$1 7)
$b$2:$b$17
">="&date(2004,$f21,1)
$h$2:$ h$17
.....
 
Song mình đã hiểu. Cảm ơn mọi người rất nhiều, từ lúc vào web mình cảm thấy yêu excel hơn nhiều. Cảm ơn, cảm ơn các bạn
 
Cao thủ thiệt
Nhưng bạn giải thích từng nhóm 1 hộ mình nhé.
=sumif($b$2:$b$17,">="&date(2004,$f21,1),$h$2:$ h$17)-sumif($b$2:$b$17,">"&date(2004,$f21+1,1),$h$2:$h$1 7)
$b$2:$b$17
">="&date(2004,$f21,1)
$h$2:$ h$17
.....
Chào bạn mình cũng là người mới học Excel , theo ý mình hiểu nôm na như sau:
bạn hãy nhìn kỹ lại công thức trong đó có sử dụng hàm sumifhai lần, lần một hàm sumif tính tất cả, lần hai hàm sumif chỉ tính dữ liệu từ tháng 9 trở về đây
 
E đã lọ mọ làm được rồi ạ
Cám ơn các bác đã quan tâm,
Hkk
 

File đính kèm

Lần chỉnh sửa cuối:
Các bác cho E hỏi khi E thay Range ví dụ $B$3:$B$100 trong công thức ở hàm SUMPRODUCT bằng 1 Name
thì công thức lại không chạy được

Công thức ban đầu
SUMPRODUCT(('2. Bc S.xuất'!$E$7:$E$150=Test1!B3)*('2. Bc S.xuất'!$F$7:$F$150=Test1!C3),'2. Bc S.xuất'!$G$7:$G$150)

Công thức sau khi thay
SUMPRODUCT((All_TenCt_Đ=Test1!B3)*(All_MaTu_Đ=Test1!C3),All_Dat_Đ)

Hkk
 
Lần chỉnh sửa cuối:
Các bác cho E hỏi khi E thay Range ví dụ $B$3:$B$100 trong công thức ở hàm SUMPRODUCT bằng 1 Name
thì công thức lại không chạy được

Công thức ban đầu
SUMPRODUCT(('2. Bc S.xuất'!$E$7:$E$150=Test1!B3)*('2. Bc S.xuất'!$F$7:$F$150=Test1!C3),'2. Bc S.xuất'!$G$7:$G$150)

Công thức sau khi thay
SUMPRODUCT((All_TenCt_Đ=Test1!B3)*(All_MaTu_Đ=Test1!C3),All_Dat_Đ)

Hkk

Tôi nghĩ là cái tên Name của bạn có vấn đề, bạn thử sửa _Đ thành _D xem sao. và hình như công thức phải là như vầy chứ:
SUMPRODUCT((All_TenCt_Đ=Test1!B3)*(All_MaTu_Đ=Test1!C3)*All_Dat_Đ)
 
Tôi nghĩ là cái tên Name của bạn có vấn đề, bạn thử sửa _Đ thành _D xem sao. và hình như công thức phải là như vầy chứ:
SUMPRODUCT((All_TenCt_Đ=Test1!B3)*(All_MaTu_Đ=Test1!C3)*All_Dat_Đ)

Hkk đã thay đổi lại tên (không tiếng Việt) như bác gợi ý, xong vẫn báo #N/A
Trong công thức, hkk đã thay dấu , thành dấu * --> kết quả vẫn đúng, mà để nguyên dấu , vẫn đúng

Bác có gợi ý gì khác giúp hkk ko ạ
Cám ơn bác,
 
Hkk đã thay đổi lại tên (không tiếng Việt) như bác gợi ý, xong vẫn báo #N/A
Trong công thức, hkk đã thay dấu , thành dấu * --> kết quả vẫn đúng, mà để nguyên dấu , vẫn đúng

Bác có gợi ý gì khác giúp hkk ko ạ
Cám ơn bác,
Xem thử file này coi có xài được không.
Các Name Ten, Ma, Dat, Chuoi là Name động đấy, nếu thêm dữ liệu trong cột A thì các vùng này cũng dài ra
 

File đính kèm

Xem thử file này coi có xài được không.
Các Name Ten, Ma, Dat, Chuoi là Name động đấy, nếu thêm dữ liệu trong cột A thì các vùng này cũng dài ra
Dạ được bác ạ, dưng mà ko hiểu sao khi xài vào file của E thì nó lại ko được
E đang kiểm tra lại định dạng dữ liệu xem thế nào
Cám ơn các bác đã giúp đỡ
Hkk
 
Dạ được bác ạ, dưng mà ko hiểu sao khi xài vào file của E thì nó lại ko được
E đang kiểm tra lại định dạng dữ liệu xem thế nào
Cám ơn các bác đã giúp đỡ
Hkk
Không phải do định dạng, mà là do nhiều lý do ví dụ như các Name đặt không tương xứng với nhau, chỗ có dữ liệu mà không có tên, ngược lại, hàng, cột trồi sụt không đồng nhất, công thức chưa chuẩn, chưa bẫy lỗi .v.v...
 
Không phải do định dạng, mà là do nhiều lý do ví dụ như các Name đặt không tương xứng với nhau, chỗ có dữ liệu mà không có tên, ngược lại, hàng, cột trồi sụt không đồng nhất, công thức chưa chuẩn, chưa bẫy lỗi .v.v...

Cám ơn bác Learning_Excel nhiều,
Sau khi rà soát lại định dạng dữ liệu thì mọi thứ đã OK rồi ạ.
Hy vọng được bác chỉ giáo tiếp trong những thắc mắc sau
Chúc bác vui khoẻ !!!
Hkk
 
Web KT

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

Back
Top Bottom