Hàm Sumproduct với điều kiện ngày, giờ (2 người xem)

Liên hệ QC

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

congnguyen88

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
22/7/14
Bài viết
355
Được thích
31
Mình minh họa File excel của mình gồm 2 cột ( ngày , thành tiền )
Cột ngày gồm : ngày/tháng/năm giờ:phút ( dd/mm/yy hh:mm )

Ví dụ: em muốn tính thành tiền từ ngày 15/10/2014 đến ngày 20/10/2014
thì có nghĩa là cộng dồn từ ngày >= 15/10/2014 và <= 20/10/2014
thì em không muốn cái điều kiện nó không có dính dáng gì với giờ:phút nữa
Ví dụ ngày nhập là : 20/10/2014 12:00 thì cái này nó lớn hơn cái 20/10/2014. Nên từ ngày 15/10/2014 đến ngày 20/10/2014 thành tiền sẽ bị sai

Túm lại mình có gửi File các bạn xem sử giúp mình. Minh đang dùng hàm Sumproduct để hạn chế vào vùng điều kiện. thank trước
 

File đính kèm

Mình minh họa File excel của mình gồm 2 cột ( ngày , thành tiền )
Cột ngày gồm : ngày/tháng/năm giờ:phút ( dd/mm/yy hh:mm )

Ví dụ: em muốn tính thành tiền từ ngày 15/10/2014 đến ngày 20/10/2014
thì có nghĩa là cộng dồn từ ngày >= 15/10/2014 và <= 20/10/2014
thì em không muốn cái điều kiện nó không có dính dáng gì với giờ:phút nữa
Ví dụ ngày nhập là : 20/10/2014 12:00 thì cái này nó lớn hơn cái 20/10/2014. Nên từ ngày 15/10/2014 đến ngày 20/10/2014 thành tiền sẽ bị sai

Túm lại mình có gửi File các bạn xem sử giúp mình. Minh đang dùng hàm Sumproduct để hạn chế vào vùng điều kiện. thank trước

Công thức của bạn:
Mã:
=SUMPRODUCT(($B$3:$B$9>=$G$3)*($B$3:$B$9[COLOR=#ff0000]<=G4[/COLOR])*($C$3:$C$9))
Sửa thành:
Mã:
=SUMPRODUCT(($B$3:$B$9>=$G$3)*($B$3:$B$9[COLOR=#ff0000]<G4+1[/COLOR])*($C$3:$C$9))
 
Mình minh họa File excel của mình gồm 2 cột ( ngày , thành tiền )
Cột ngày gồm : ngày/tháng/năm giờ:phút ( dd/mm/yy hh:mm )

Ví dụ: em muốn tính thành tiền từ ngày 15/10/2014 đến ngày 20/10/2014
thì có nghĩa là cộng dồn từ ngày >= 15/10/2014 và <= 20/10/2014
thì em không muốn cái điều kiện nó không có dính dáng gì với giờ:phút nữa
Ví dụ ngày nhập là : 20/10/2014 12:00 thì cái này nó lớn hơn cái 20/10/2014. Nên từ ngày 15/10/2014 đến ngày 20/10/2014 thành tiền sẽ bị sai

Túm lại mình có gửi File các bạn xem sử giúp mình. Minh đang dùng hàm Sumproduct để hạn chế vào vùng điều kiện. thank trước
Công thức:
=SUMPRODUCT(($B$3:$B$9>=$G$3)*($B$3:$B$9<G4+1)*($C$3:$C$9))
Ối, trùng!
 
Mình minh họa File excel của mình gồm 2 cột ( ngày , thành tiền )
Cột ngày gồm : ngày/tháng/năm giờ:phút ( dd/mm/yy hh:mm )

Ví dụ: em muốn tính thành tiền từ ngày 15/10/2014 đến ngày 20/10/2014
thì có nghĩa là cộng dồn từ ngày >= 15/10/2014 và <= 20/10/2014
thì em không muốn cái điều kiện nó không có dính dáng gì với giờ:phút nữa
Ví dụ ngày nhập là : 20/10/2014 12:00 thì cái này nó lớn hơn cái 20/10/2014. Nên từ ngày 15/10/2014 đến ngày 20/10/2014 thành tiền sẽ bị sai

Túm lại mình có gửi File các bạn xem sử giúp mình. Minh đang dùng hàm Sumproduct để hạn chế vào vùng điều kiện. thank trước

Mã:
G5=SUMPRODUCT((1*TEXT($B$3:$B$9,"dd/mm/yy")>=$G$3)*(1*TEXT($B$3:$B$9,"dd/mm/yy")<=G4)*($C$3:$C$9))

hoặc
Mã:
G5=SUMIFS($C$3:$C$9,$B$3:$B$9,">="&G3,$B$3:$B$9,"<="&G4+1)
 
Công thức của bạn:
Mã:
=SUMPRODUCT(($B$3:$B$9>=$G$3)*($B$3:$B$9[COLOR=#ff0000]<=G4[/COLOR])*($C$3:$C$9))
Sửa thành:
Mã:
=SUMPRODUCT(($B$3:$B$9>=$G$3)*($B$3:$B$9[COLOR=#ff0000]<G4+1[/COLOR])*($C$3:$C$9))

Cộng thêm 1 ngày sau đó nhỏ hơn ngày đó .....hay quá cảm ơn anh nha
 
Lần chỉnh sửa cuối:
Công thức của bạn:
Mã:
=SUMPRODUCT(($B$3:$B$9>=$G$3)*($B$3:$B$9[COLOR=#ff0000]<=G4[/COLOR])*($C$3:$C$9))
Sửa thành:
Mã:
=SUMPRODUCT(($B$3:$B$9>=$G$3)*($B$3:$B$9[COLOR=#ff0000]<G4+1[/COLOR])*($C$3:$C$9))

em có file kèm tương tự như vậy nhưng muốn thêm một yếu tố Item nữa . mong bác giúp cho .

cám ơn bác ndu96081631 nhiều ạ .
 

File đính kèm

em có file kèm tương tự như vậy nhưng muốn thêm một yếu tố Item nữa . mong bác giúp cho .

cám ơn bác ndu96081631 nhiều ạ .
Công thức
Mã:
=SUMPRODUCT((INT(B3:B9)>=G3)*(INT(B3:B9)<=G4)*(A3:A9=G5)*(C3:C9))
Hoặc
=SUMIFS(C3:C9,B3:B9,">="&G3,B3:B9,"<="&G4+TIME(23,59,59),A3:A9,G5)
 
Web KT

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

Back
Top Bottom