Hàm SUMIF có vẻ không giải quyết được bài này đâu bạn, có thể sử dụng hàm SUMIFS (chỉ có trong Excel 2007 trở lên) hoặc sử dụng hàm SUMPRODUCT.Mong các anh chị giúp mình.
Em xin cảm ơn!
=SUMPRODUCT((B3:B138>=DATE(2013,1,1))*(B3:B138<=DATE(2013,1,24))*C3:C138)
Thì bạn cứ chế biến lại công thức trên là được chứ có gì phức tạp đâu.Cảm ơn bạn rất nhiều! do khi nào đưa file lên quên chỉnh sữa lại.
Bạn giúp mình lần nữa nhé, mình muốn tình tổng cộng số tiền nộp phạt (dựa vào ngày nộp phạt từ 1/1/2013 đến 24/12/2013). Tính cho từng cột "vi phạm khác và vi phạm trong kinh doanh" (điều kiện là tại dòng nào có số 1 và ngày nộp phạt như trên)
Sửa công thức ô C38 thành như vầy xem:Cảm ơn bạn rất nhiều! do khi nào đưa file lên quên chỉnh sữa lại.
Bạn giúp mình lần nữa nhé, mình muốn tình tổng cộng số tiền nộp phạt (dựa vào ngày nộp phạt từ 1/1/2013 đến 24/12/2013). Tính cho từng cột "vi phạm khác và vi phạm trong kinh doanh" (điều kiện là tại dòng nào có số 1 và ngày nộp phạt như trên)
Với quy ước nhập dữ liệu trong file thì chẳng cần điều kiện C$2:C$35=1 làm gì, cứ lấy cả mảng ấy mà nhân luôn cũng được bác ạ. Có thể là thế này, em nghĩ không kiểm tra điều kiện thì có thể sẽ tính nhanh hơn:Sửa công thức ô C38 thành như vầy xem:
[INFO1]=SUMPRODUCT((C$2:C$35=1)*($F$2:$F$35>=DATE(2013;1;1))*($F$2:$F$35<=DATE(2013;1;24))*($E$2:$E$35))[/INFO1]
=SUMPRODUCT(($F$2:$F$35>=DATE(2013,1,1))*($F$2:$F$35<=DATE(2013,1,24))*C$2:C$35*$E$2:$E$35)
=sumifs(c3:c138,b3:b138,">="&date(2013,1,1),b3:b138,"<="&date(2013,1,24))sumifs không làm được ak các bác
=sumifs(c3:c138,b3:b138,">="&date(2013,1,1),b3:b138,"<="&date(2013,1,24))
Hàm sumifs mà lồng hàm month hay hàm date mình dùng toàn bị lỗi.
Dùng sumproduct thì không sao. Ko hiểu chuyện gì nhỉ. Mình cứ nghĩ để lấy tháng (dùng hàm month) tính sumifs thì sumifs ko đáp ứng được như thế.
Bạn lồng hàm Month bị lỗi đúng rồi, đối số điều kiện tính theo giá trị vùng điều kiện.Hàm sumifs mà lồng hàm month hay hàm date mình dùng toàn bị lỗi.
Dùng sumproduct thì không sao. Ko hiểu chuyện gì nhỉ. Mình cứ nghĩ để lấy tháng (dùng hàm month) tính sumifs thì sumifs ko đáp ứng được như thế.
Chính xác.Bạn lồng hàm Month bị lỗi đúng rồi, đối số điều kiện tính theo giá trị vùng điều kiện.
Nếu bạn muốn dùng SUMIFS mà lấy tháng thì vẫn dùng hàm DATE, chỉ là dùng toán tử so sánh cho hợp lý.
Ví dụ lấy tháng 7 và 8 thì điều kiện: vùng ngày tháng,">="&Date(2015,7,1),vùng ngày tháng,"<"&Date(2015,9,1)
Nhưng theo nhiều năm thì dùng SUMPRODUCT thôi.