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

Liên hệ QC
Vẫn là hàm SUMIF nhưng với 2 điều kiện thì sao?
ví dụ :
A (Ngày bán)l B (Sp) l C (Slượng)
8/12/2008 l M l 15
9/23/2008 l N l 48
8/15/2008 l N l 45
9/16/2008 l M l 49

Mình muốn tính tổng số lượng sản phẩm M được bán trong tháng 8 thì phải làm thế nào?
 
Vẫn là hàm SUMIF nhưng với 2 điều kiện thì sao?
ví dụ :
A (Ngày bán)l B (Sp) l C (Slượng)
8/12/2008 l M l 15
9/23/2008 l N l 48
8/15/2008 l N l 45
9/16/2008 l M l 49

Mình muốn tính tổng số lượng sản phẩm M được bán trong tháng 8 thì phải làm thế nào?

PHP:
=Sumproduct((month(vùng ngày tháng)=8)*(vùng sản phẩm=sản phẩm)*vùng số lượng)
 
Vẫn là hàm SUMIF nhưng với 2 điều kiện thì sao?
ví dụ :
A (Ngày bán)l B (Sp) l C (Slượng)
8/12/2008 l M l 15
9/23/2008 l N l 48
8/15/2008 l N l 45
9/16/2008 l M l 49

Mình muốn tính tổng số lượng sản phẩm M được bán trong tháng 8 thì phải làm thế nào?
Khi ấy ta không dùng SUMIF được đâu mà dùng SUMPRODUCT
=SUMPRODUCT((Month(NgayBan)=8)*(Sanpham = "M")*(SLuong))
Đại khái là thế!
 
Không hiểu sao mình làm vẫn không được. Mình gửi file cụ thể, các bạn giúp mình nhé
 

File đính kèm

  • so luong.xls
    13.5 KB · Đọc: 36

File đính kèm

  • so luong(1).xls
    18 KB · Đọc: 69
Bạn dùng công thức này hợp lý hơn 1 chút:

=SUMPRODUCT(--(MONTH($B$6:$B$10)=8),--($C$6:$C$10=$F7),($D$6:$D$10))

PS: Cứ mỗi dấu phảy 1 điều kiện vậy là còn có thể thêm dk nữa
 
Lần chỉnh sửa cuối:
Bạn dùng công thức này hợp lý hơn 1 chút:

=SUMPRODUCT(--(MONTH($B$6:$B$10)=8),--($C$6:$C$10=$F7),($D$6:$D$10))

PS: Cứ mỗi dấu phảy 1 điều kiện vậy là còn có thể thêm dk nữa
Nếu nói là còn có thể dùng cách khác, thì được, chứ với em, thì giữa cách dùng dấu * và --, chẳng có cái nào "hợp lý hơn" cái nào đâu anh à, chẳng qua là thói quen thôi.

Viết như vầy:
=SUMPRODUCT(--(MONTH($B$6:$B$10)=8), --($C$6:$C$10=$F7), ($D$6:$D$10))​
Và viết như vầy:
=SUMPRODUCT((MONTH($B$6:$B$10)=8)*($C$6:$C$10=$F7)*($D$6:$D$10))​
Là y chang nhau. Mà nếu như có chừng chục điều kiện, thì e là cái ở dưới ngắn hơn được vài centimet!

Ở cái trên, thì phẩy một cái, thêm điều kiện... Còn cái dưới, thì * một cái, cũng thêm điều kiện, có khác chi nhau đâu?
 
Trong khi mình tham khảo bài viết cua HanDung và 1 bài của người nwớc ngoài có đề cập đến tốc độ của 2 cách viết có cho rằng dùng "--" hiệu quả hơn. Mình cũng chưa Test.
 
Ai giúp dùm em 2 BT này về hàm If, Sumif v Counif với!

Em mới học Excel trình độ còn non có 2 bài tập này mong tham khảo được cách giải của các anh chị để rút ra kinh nghiệm học tập.
Rất mong các anh chị giúp đỡ !-\\/.
 

File đính kèm

  • BT1.xls
    16.5 KB · Đọc: 49
  • BT2.xls
    16 KB · Đọc: 27
Bài tập 1: Bạn tham khảo ở bên dưới.
Bài tập 2: Bạn xem lại số liệu ngày tháng.!$@!!
 

File đính kèm

  • BT1 (1).xls
    18.5 KB · Đọc: 28
Bạn xem bài trong file nhé
 

File đính kèm

  • BT1.xls
    18.5 KB · Đọc: 31
  • BT2.xls
    19 KB · Đọc: 27
Bạn xem file đính kèm nha
 

File đính kèm

  • BT1-2.xls
    29 KB · Đọc: 35
Cám ơn các anh chị đã giúp đỡ em nha!
 
Bạn dùng công thức này hợp lý hơn 1 chút:

=SUMPRODUCT(--(MONTH($B$6:$B$10)=8),--($C$6:$C$10=$F7),($D$6:$D$10))

PS: Cứ mỗi dấu phảy 1 điều kiện vậy là còn có thể thêm dk nữa
Cho e hỏi cái dấu -- thể hiện cái gì vậy???
Còn bài này
Tại I6 bạn nhập công thức:

=SUMIF($C$4:$C$9,"="&H6&"*",$D$4:$D$9)
Thì dấu "=" này thể hiện cái gì? có vẻ thừa???
Và em muốn hỏi bải này:
Em muốn dùng cột >30m để cộng lại những LK nào có độ sâu lớn hơn 30m (có tên LK trong ô dữ liệu, tức là những ô trống sẽ không được cộng).
File đây: http://depositfiles.com/files/d1qugxm0r
 
Công thức SUMIF này sai?

Mình có công thức sau nhờ các bạn chỉ chỗ sai giúp mình nhé: =SUMIF(A1:C6,
 
Lần chỉnh sửa cuối:
Mình có công thức sau nhờ các bạn chỉ chỗ sai giúp mình nhé:
=SUMIF(A1:C6,<MIN(A4:C4),C1:C6)
Tại sao công thức trên ở vùng criteria không cho phép cài công thức vào mà chỉ cho phép nhỏ hơn hay lớn hơn một giá trị nào đó?
Với hàm Sumif() nếu điều kiện là một biểu thức so sánh thì biểu thức so sánh đó phải là dạng chuỗi (nghĩa là bạn phải cho biểu thức so sánh vào hai dấu "). Vì vậy, công thức của bạn phải sửa lại như thế này:
Mã:
=SUMIF(A1:C6,"<"&MIN(A4:C4),C1:C6)
 
Bạn nào giúp mình phát hiện chỗ sai của công thức dưới đây:

=SUMIF($D$280:$D$389,AND(">="&5/19/2009,"<="&5/22/2009),$M$280:$M$389)

Thank you vẻy much

Billy
 
Ngày tháng viết ">="&date(2009,5,19) nhưng kết hợp hàm and mình test không được. Chữa cháy ta lấy 2 hàm trừ cho nhau.

=SUMIF($D$280:$D$389,"<="& DATE(2009,5,23),$M$280:$M$389)-SUMIF($D$280:$D$389,">="&DATE(2009,5,19),$M$280:$M$389)
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom