Fórmula do Excel para “selecionar soma (B) onde mês (A) = 3”

7

Eu tenho dados do excel da seguinte forma:

Euqueromostrarocustototalparacadamês.EupossoconseguirissonoGoogleSpreadsheetscomaseguintefórmula:

=INDEX(QUERY(COSTS!$1:$1101,"select sum(B) where month(A)=3"), 2)

Qual obtém o resultado para abril.

Mas minha exigência agora é fazer o mesmo no Excel (que não suporta as instruções QUERY).

Eu tenho brincado com o SUMIF, mas não consigo descobrir como fazê-lo funcionar e nem tenho certeza se é a abordagem correta.

Alguém sabe como posso fazer isso?

    
por elMarquis 09.01.2012 / 02:35

3 respostas

4

Como a coluna A é uma data, você precisará de algo assim para testar se o mês é março (3), abril (4) etc., para combinar com isso, abaixo está uma maneira

ou seja, para março

=SUMPRODUCT(--(MONTH($A$1:$A$50)=3),$B$1:$B$50)

para abril
=SUMPRODUCT(--(MONTH($A$1:$A$50)=4),$B$1:$B$50)

    
por 09.01.2012 / 02:55
1

Primeiro, criaria uma coluna intermediária contendo as datas ( =Month(a1) e copie a coluna B.

Em seguida, use o seguinte:

=SumIf(b1:b1101,"=4",c1:c1101)

Isso pressupõe que a coluna B é onde o mês é mantido, e que o mês é igual a 4.

    
por 09.01.2012 / 02:41
0

Semelhante à abordagem do @soandos, eu também usaria uma coluna auxiliar e, em seguida, criaria uma tabela dinâmica com ela.

Você pode usar a fórmula @soandos para a coluna auxiliar ou pode usar uma como mostrado na captura de tela abaixo.

    
por 11.01.2012 / 14:58