Диапазон дат SUMIF и фильтр по значению в электронной таблице Google


8

Как мне SUMIFдва диапазона дат и отфильтровать со значением? Формула диапазона дат, которую я использовал:

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

Это прекрасно подходит для суммирования всех значений в столбце C. Но по мере увеличения моего листа было бы неплохо добавить фильтр значений, который в этом примере (D6 :) Food

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

Ответы:


7

Чтобы воспроизвести результат, данный ОП, вам необходимо использовать эту формулу.

формула

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

Запись

Кроме того, необходимо изменить дату окончания 7/20/2012на7/23/2012

Скриншот

введите описание изображения здесь

пример

Смотрите пример файла, который я подготовил: СУММА с ФИЛЬТРОМ


-2

Вот ответ для справки:

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


Вы применяете строковый фильтр к столбцу C. Это должен быть столбец B. Первый аргумент FILTERфункции - это диапазон, который необходимо отфильтровать. В вашем случае это должен быть столбец С.
Джейкоб Ян Туинстра
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.