Faça o gráfico do Excel mostrar apenas o mês atual e o YTD

0

Atualmente, estou trabalhando na criação de um gráfico dinâmico que é atualizado mensalmente de acordo com as informações importadas para o arquivo do Excel.

A tabela é atualizada com as informações, onde o gráfico deve mostrar apenas o mês atual com base em uma célula específica, mostrada no arquivo de excel anexado.

Exemplo de texto "Período 01JAN18 0001 a 31JAN18 2259"

O que o gráfico precisa fazer é combinar o texto com um mês, então se o texto disser “JAN”, ele deve pegar os dados de janeiro, se ele diz “FEB”, ele deve pegar os dados de fevereiro. / p>

Atualmente, o gráfico mostra os dados de cada mês, em que preciso filtrar o mês atual e o ano até a data.

Link para o arquivo excel

Espero que isso explique corretamente :)

    
por Boringuity 09.05.2018 / 15:50

1 resposta

0

A resposta abaixo depende do texto em B25 , sempre com 9 caracteres antes do nome de três letras do mês atual.

Para tornar o gráfico dinâmico, você pode adicionar uma nova coluna que sempre tenha os dados do mês atual e os use como os valores y do seu gráfico.

Esta expressão: MID(B$25,10,3)

usa MID() para obter o nome de três letras do mês atual de B25 . Começa na posição 10 e pega as próximas 3 letras. Então veja a advertência acima.

Em seguida, essa expressão anexa o caractere curinga ao nome do mês e procura o nome do mês com três letras (mais qualquer outra coisa) em Row 1 : MATCH(MID(B$25,10,3)&"*",B$1:M$1,0) Retorna o número da coluna do mês correspondente.

Por fim, essa expressão para o número da coluna é usada em uma fórmula INDEX() , juntamente com o número da linha, para obter o primeiro ponto de dados para o mês atual. Esta fórmula:

=INDEX(B$2:M$21,ROW(O1),MATCH(MID(B$25,10,3)&"*",B$1:M$1,0))

preenchido em O1 , preenche Column O com os dados do mês especificado em B25 . Isso é setembro na imagem abaixo.

O23temestafórmula:=INDEX(B$1:M$1,,MATCH(MID(B$25,10,3)&"*",B$1:M$1,0)) para permitir que a legenda do gráfico mostre o nome do mês atual.

Para alterar o gráfico, basta selecioná-lo e arrastar a caixa de seleção dos dados y para Column O . Além disso, use a caixa de diálogo Dados de origem para que o nome da série aponte para O23 .

    
por 09.05.2018 / 22:58