SUMIF phạm vi ngày và bộ lọc theo giá trị trên Bảng tính Google


8

Làm cách nào để SUMIFhai phạm vi ngày và bộ lọc có giá trị? Công thức phạm vi ngày tôi đã sử dụng là:

=sumif($A:$A,"<="&D$5,$C:$C)-sumif($A:$A,"<"&D$4,$C:$C)  

Điều này hoạt động rất tốt để tổng hợp tất cả các giá trị trong cột C. Nhưng khi bảng của tôi lớn hơn, thật tuyệt khi thêm bộ lọc giá trị, trong ví dụ này là (D6 :) Thực phẩm

Column A     Column B   Column C      Column D 
7/25/2012    Food       $9.26                                      
7/25/2012    Clothes    $40.00        D4 = Start Date (7/16/2012)
7/24/2012    Fast Food  $10.00        D5 = End Date   (7/20/2012)       
7/21/2012    Gas        $471.50    D6 = Value      (Food)       
7/18/2012    Food       $3.60          Sum of results = $516.49    
7/23/2012    Food       $478.73 
7/23/2012    Food       $34.16  
7/16/2012    Gas        $82.33  
7/15/2012    Food       $74.00 
7/15/2012    Rent       $400.00

Câu trả lời:


7

Để tái tạo kết quả, được đưa ra bởi OP, bạn cần sử dụng công thức này.

Công thức

=SUM(FILTER(C2:C,B2:B=D6,A2:A>=D4,A2:A<=D5))

Ghi chú

Ngoài ra, bạn cần thay đổi ngày kết thúc từ 7/20/2012sang7/23/2012

Ảnh chụp màn hình

nhập mô tả hình ảnh ở đây

Thí dụ

Xem tập tin ví dụ tôi đã chuẩn bị: SUM với LỌC


-2

Đây là câu trả lời để tham khảo:

=sum(filter(A:A,C2:C16=$D$6,A2:A>=D4,A2:A16<=D2))


Bạn áp dụng bộ lọc chuỗi cho Cột C. Đó phải là Cột B. Đối số đầu tiên của FILTERhàm là phạm vi cần lọc. Trong trường hợp của bạn phải là Cột C.
Jacob Jan Tuinstra
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.