Excel: série temporal com marcadores para eventos

0

Eu tenho dados diários de duas ações por cerca de 10 anos, e algumas vezes há alguns eventos específicos (como anúncios ou eventos políticos, não dados numéricos) que gostaria de mostrar no meu gráfico.

Quando estou plotando a série temporal 2, gostaria de adicionar uma cruz ou uma linha do eixo x no gráfico quando o evento especificado ocorrer.

Meus dados na planilha do Excel são apresentados a seguir: 1ª coluna são as datas, 2ª coluna é o valor do estoque 1, coluna 3 é o valor do estoque 2 e última coluna é o nome do evento quando houver um caso contrário, é escrito # N / A.

Eu tentei alguns tutoriais on-line, mas eles não funcionam.

Obrigado por qualquer ajuda que você possa fornecer.

:)

    
por bixoez 29.06.2018 / 00:13

1 resposta

0

Para conseguir um efeito como este:

1)ConvertaseusdadosexistentesemumaTabeladeDadosInsert>Table.
2)Adicioneumacolunaauxiliar,chamada"Event_Helper", com a seguinte fórmula =IF([@event]="",na(),0) . Isso retorna um valor 0 sempre que você tiver um evento nomeado em sua coluna Evento, caso contrário, ele retornará # N / D, que é ignorado pelo Excel ao criar uma série. 3) Crie um XY / Scatter Chart (não um gráfico de linhas), usando

  • X Values = coluna de data
  • Valores Y = Colunas Estoque A, Estoque B e Event_Helper

4) Adicione rótulos de dados à sua série de dados do evento e formate a gosto.

Se você quiser adicionar linhas verticais como esta:

5)Adicioneumacolunaauxiliaradicional"Error_Helper" à sua tabela com a seguinte fórmula: =IF([@Event]="",NA(),MIN(Table1[@[StockA]:[StockB]])) . Isso retorna o valor mínimo e o valor de estoque mais baixo quando há um evento nomeado, caso contrário ele retorna # N / A.
6) Adicione barras de erro à sua série de dados Event_Helper.
7) Excluir as barras de erro horizontais. 8) Formate as barras de erro verticais com um valor de erro personalizado, usando:

  • Valor de erro positivo = Error_Helper
  • Valor do erro negativo = 0

9) Formate as barras de erro a gosto.

    
por 29.06.2018 / 14:55