Alocar valores por mês e por categoria de gastos

0

Eu tenho a primeira tabela a seguir como dados. Existe alguma maneira de obter resultado como na segunda tabela.

Screenshot

Por favor, note que o mês inicial e final do mês são mostrados como mm-yyyy.

Para esclarecer os cálculos:

  • A segunda tabela tem uma coluna para cada mês contida em qualquer um dos intervalos de eventos.
  • Cada despesa do evento é dividida uniformemente ao longo dos meses para esse evento.
  • Embora o exemplo não mostre nenhuma categoria de despesa sendo usada para mais de um evento, isso pode acontecer. Nesse caso, as despesas para uma determinada categoria de custo seriam agregadas a cada mês.

    Por exemplo, por exemplo, ambos os eventos tiveram uma despesa de publicidade e o Evento A foi de US $ 600. A alocação mensal do evento A seria de US $ 200, porque é um evento de três meses. Portanto, o valor da publicidade de abril na tabela 2 seria de US $ 200 para o Evento A e de US $ 500 para o Evento B, ou US $ 700.

user3117290
fonte
Você mostra dois eventos e nenhuma das categorias de despesas se sobrepõe. Podemos supor que eles poderiam se sobrepor? Então, por exemplo, se os dois eventos tivessem despesa de publicidade, essas alocações seriam consolidadas por mês na linha de publicidade na segunda tabela?
fixer1234
Oi, sim, eles poderiam se sobrepor.
user3117290

Respostas:

0

Francamente falando, 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 uma bandeira 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 daquele mês (por exemplo, 2017-04-01 para B2, 04/2017) e, consequentemente, 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).

  1. Bandeira : Usa H1a S1como data de cada mês, ou seja, 01/2017 (2017/01/01), 02/2017 (2017/02/01), ..., 12/2017 (2017/12/01), e usos esquerda células da coluna Hpara Scomo sinalizador se esse mês está no intervalo. Em H2, usa fórmula =AND($B2<=H$1,H$1<=$C2). Advertência: observe o uso diferente $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 mês inicial e final, retorna verdadeiro, caso contrário, retorna falso. Em seguida, copie essa fórmula para a direita até a coluna Se copie até o último dos eventos.

  2. Contagem : usa a coluna Tcomo contador de meses, entre os quais a despesa a ser dividida. Formula in T2é =COUNTIF(H2:S2,TRUE), então copie a fórmula para baixo.

  3. Despesa dividida para cada categoria: Mais uma vez, observe o uso da $seguinte fórmula.

    3.1 1ª categoria : Utiliza coluna Upara AF(1º grupo de 12 colunas) como despesa dividida para 1ª categoria, ou seja, "Anúncio"; Fórmula de U2is =IF(H2,$E2/$T2,0)significa que se o sinalizador desse mês for verdadeiro (ou seja, esse mês estiver no intervalo), o retorno será dividido em despesas (despesa adv. / Contagem de meses), caso contrário, zero. Em seguida, copie para a direita (até a coluna AF), copie.

    3.2 2ª categoria : Utiliza coluna AGpara AR(2º grupo de 12 colunas) como despesa dividida para a 2ª categoria, ou seja, "Feiras e Seminários"; Fórmula de AG2é =IF(H2,$F2/$T2,0). Em seguida, copie para a direita (até AR) e copie.

    3.3 3ª categoria : Utiliza coluna ASpara BD(3º grupo de 12 colunas) como despesa dividida para a 3ª categoria, ou seja, "Alojamento"; Fórmula de AS2é =IF(H2,$G2/$T2,0). Em seguida, copie para a direita (até BD) e copie.

  4. Resumi-los : Na tabela dois, para cada mês, soma despesa correspondente para todos os eventos.

Yingyu VOCÊ
fonte