Falando francamente, a primeira tabela pode ser adequada para leitura humana, mas não é adequada para o computador calcular ou fazer algumas estatísticas. Para obter a tabela 2, o ideal é simples - obter o dividido para cada mês para cada evento para cada despesa de categoria (e armazená-los em algumas células auxiliares) e, em seguida, somar de acordo. Para obter a despesa dividida, precisamos primeiro obter um sinalizador se esse determinado mês cair no intervalo de tempo.
Eu suponho que você precisa de doze meses. Eu também presumo que a célula para o mês de início tem a data do primeiro dia do mês (por exemplo, 2017-04-01 para B2
, 04/2017) e, portanto, a célula do mês final tem a data do último dia do mês ( por exemplo, 2017-06-30 para C2
, 06/2017).
-
Sinalizador : usa
H1
aS1
como data para cada mês, por exemplo, 01/2017 (2017-01-01), 02/2017 (2017-02-01) ), ..., 12/2017 (2017-12-01) e usa as células à esquerda da colunaH
toS
como sinalizador de se esse mês está no intervalo. EmH2
, usa a fórmula=AND($B2<=H$1,H$1<=$C2)
. Ressalva: observe o uso diferente de$
na fórmula para ter a referência absoluta às células para permitir a cópia facilmente. Isso significa que se o mês atual (na linha superior da coluna atual) estiver entre o início e final do mês, retorna verdadeiro, caso contrário, retorna falso. Em seguida, copie essa fórmula para a direita até a colunaS
e copie até o último dos eventos. -
Contagem : usa a coluna
T
como contador de meses, entre os quais a despesa a ser dividida. A fórmula emT2
é=COUNTIF(H2:S2,TRUE)
e, em seguida, copie a fórmula para baixo. -
Despesa dividida para cada categoria: Novamente, observe o uso de
$
na fórmula a seguir.3.1 1a categoria : Usa a coluna
U
aAF
(primeiro grupo de 12 colunas) como despesa dividida para a primeira categoria, ou seja, "Anúncio"; A fórmula deU2
é=IF(H2,$E2/$T2,0)
, significa que se o sinalizador desse mês for verdadeiro (ou seja, esse mês estiver dentro do intervalo), devolve a despesa dividida (despesa adv. / Contagem de meses), caso contrário, zero. Em seguida, copie para a direita (até a colunaAF
), copie.3.2 2ª categoria : Usa a coluna
AG
aAR
(2º grupo de 12 colunas) como despesa dividida para a 2ª categoria, ou seja, "Feiras e Seminários"; Fórmula deAG2
é=IF(H2,$F2/$T2,0)
. Em seguida, copie para a direita (atéAR
) e copie.3.3 3ª categoria : Usa a coluna
AS
aBD
(3º grupo de 12 colunas) como despesa dividida para a 3ª categoria, ou seja, "Alojamento"; Fórmula deAS2
é=IF(H2,$G2/$T2,0)
. Em seguida, copie para a direita (atéBD
) e copie. -
Resuma : na tabela dois, para cada mês, some a despesa correspondente para todos os eventos.