SUMIF período e filtro por valor na planilha do Google

8

Como faço para SUMIFfiltrar dois intervalos de datas com um valor? A fórmula do período que estou usando é:

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

O que funciona muito bem para somar todos os valores da coluna C. Mas, à medida que minha planilha aumenta, seria bom adicionar um filtro de valor, que neste exemplo é (D6 :)

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
rota de colisão
fonte

Respostas:

7

Para reproduzir o resultado, fornecido pelo OP, você precisa usar esta fórmula.

Fórmula

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

Nota

Além disso, você precisa alterar a data final de 7/20/2012para7/23/2012

Captura de tela

insira a descrição da imagem aqui

Exemplo

Veja o arquivo de exemplo que eu preparei: SUM with FILTER

Jacob Jan Tuinstra
fonte
-2

Aqui está a resposta para referência:

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

rota de colisão
fonte
Você aplica o filtro de seqüência de caracteres à coluna C. Essa deve ser a coluna B. O primeiro argumento da FILTERfunção é o intervalo que ele precisa filtrar. No seu caso, que deve ser C. Coluna
Jacob Jan Tuinstra