Công thức Excel: Tính tổng nếu theo năm -

Mục lục

Công thức chung

=SUMIFS(sum_range,date,">="&DATE(year),date,"<="&DATE(year,12,31))

Tóm lược

Nếu bạn cần tính tổng nếu theo năm, bạn có thể sử dụng hàm SUMIFS với hai tiêu chí. Trong ví dụ được hiển thị, công thức trong H6 là:

=SUMIFS(amount,date,">="&DATE(G6,1,1),date,"<="&DATE(G6,12,31))

Kết quả là tổng số tiền cho năm 2011. Khi được sao chép xuống, công thức cũng tạo ra tổng số cho năm 2012 và 2013.

Giải trình

Đối số đầu tiên cho SUMIF luôn là dải ô để tính tổng ("sum_range") và tiêu chí được cung cấp dưới dạng một hoặc nhiều cặp dải ô / tiêu chí.

Trong ví dụ này, phạm vi tổng là một phạm vi được đặt tên được gọi là "số tiền" (E3: E2931) và tiêu chí được cung cấp theo hai cặp, cả hai đều sử dụng phạm vi được đặt tên là "ngày" (B3: B2931).

Trong mỗi trường hợp, hàm DATE được sử dụng trong tiêu chí để tạo hai ngày hợp lệ, cả hai đều sử dụng cùng một năm:

1. Ngày đầu tiên của năm 2011
2. Ngày cuối cùng của năm 2011

Những ngày này xuất hiện trong công thức như sau:

date, ">="&DATE(G6,1,1) // date is>= to 1/1/2011 date, "<="&DATE(G6,12,31) // date is <= 12/31/2011

Do đó, công thức chỉ trả về tổng cộng cho tất cả các số tiền trong năm 2011.

Bởi vì chúng tôi đang sử dụng tham chiếu ô để cung cấp năm, công thức có thể được sao chép xuống để tạo tổng cho cả năm 2012 và 2013.

thú vị bài viết...