Como resumir os custos de uma semana, considerando um intervalo irregular de datas e custos?

0

Eu tenho uma tabela com todo o dinheiro que gastei em determinadas datas, de recibos, etc. As datas não são regulares, então a tabela pode ser algo como:

  A            B
 ╔════════════╦════════╗
1║    Date    ║ Money  ║
 ╠════════════╬════════╣
2║ 2014-09-01 ║ £4.00  ║
3║ 2014-09-01 ║ £15.00 ║
4║ 2014-09-18 ║ £40.00 ║
5║ 2014-09-27 ║ £3.50  ║
6║ 2014-09-27 ║ £5.00  ║
7║ 2014-10-01 ║ £4.50  ║
8║ 2014-10-04 ║ £3.00  ║
 ╚════════════╩════════╝

O que eu quero fazer é criar uma fórmula para somar os custos em um período de sete dias. Então, por exemplo:

  C      D            E
 ╔══════╦════════════╦══════════════╗
1║ Week ║    Date    ║ Amount spent ║
 ╠══════╬════════════╬══════════════╣
2║    1 ║ 2014-09-01 ║       £19.00 ║
3║    2 ║ 2014-09-08 ║            0 ║
4║    3 ║ 2014-09-15 ║       £40.00 ║
5║    4 ║ 2014-09-22 ║        £8.50 ║
6║    5 ║ 2014-09-29 ║        £7.50 ║
 ╚══════╩════════════╩══════════════╝

O que eu quero fazer na coluna Amount Spent é ler a coluna Date da primeira tabela e encontrar todas as linhas que correspondam à data mais 6 (portanto, na primeira linha, quero que a fórmula seja procure 2014-09-01, 02 ... até 07, mas quando encontrar 08, pare de contar.)

Em seguida, para cada data na primeira tabela que se enquadre nesse período de 7 dias, observe a coluna Money e some todos os valores. Portanto, a coluna Amount Spent deve ser a soma de todos os valores Money na primeira tabela, que estão dentro do intervalo especificado pela coluna Date . Espero que isso faça sentido.

Eu tentei usar o MATCH, mas não acho que posso fazer com que ele funcione do jeito que eu quero. Isso apareceria na célula E2:

=MATCH(D2, $A$2:$A$8, 1)

Portanto, isso poderia encontrar o número da linha na primeira tabela que é menor ou igual à data atual. Mas isso não funcionaria: digamos que eu tirei a data 2014-09-15. Isso me indicaria A3: 2014-09-01. Mas esta não é a semana do dia 15; nada foi gasto no dia 15.

Mesmo se eu descobrisse isso, não sei como usar uma matriz de números de linhas para somar os valores monetários. Você pode me ajudar a resolver isso?

    
por Lou 22.02.2015 / 14:42

1 resposta

2

Se você adicionar uma coluna auxiliar (vamos chamá-la Z ) contendo WEEKNUM(A2) (como sugerido por MBu), então

=SUMIFS(B2:B8, Z2:Z8, 9)

adicionará os valores na coluna B para as linhas em que a coluna Z contém 9 ; ou seja, onde a data na coluna A é na semana 9.

    
por 22.02.2015 / 18:59