Como criar uma lista suspensa de tal forma que… (veja detalhes)

0

Eu quero plotar os preços das ações de certas empresas VS S & P500. Eu já tenho todos os dados de preços baixados na minha planilha de excel.

Eu quero criar um gráfico de linhas no Excel. Uma linha é fixa e seria a S & P500, e a outra seria a empresa que eu selecionasse. Eu sei como usar validação de dados para criar uma lista suspensa, mas como eu poderia fazer isso de tal forma que quando eu seleciono a empresa A, eu veria apenas os dados de preço da empresa A mas não a empresa B, C, etc. selecione a empresa B, só veria os dados de preço da empresa B & os dados de preço S & P. E assim por diante. A linha S & P estará visível o tempo todo, mas a linha de preços da empresa só aparecerá se estiver selecionada.

Existe alguma maneira fácil de normalizar todos os conjuntos de dados de forma que o ponto de partida seja sempre 100?

    
por daysandtimes 11.09.2012 / 08:33

2 respostas

2

No Excel, isso é realmente muito fácil de fazer.

  1. Definaseusdadoscorretamente!Naminhaamostra,tenhoumacolunaparaasempresaseumacolunaparacadadataquevocêdesejacriarumgráfico.Obviamente,issopoderiaserqualquerincrementodetempodesub-horaparaanual.

  2. FaçasuaprimeiralinhadedadosoS&P(ouqualquerlinhadebasequevocêescolher).Estaéaprimeiralinhacinzadaminhaamostra.

  3. Ignorarumalinha(voltaremosaelaembreve).Estaéasegundalinhacinzanaminhaamostra.

  4. Adicionetodasassuasempresasparamapearecomparar.

  5. Nasualinhaignorada,naprimeiracoluna(A3naminhaamostra),useumalistadevalidaçãodedadosparacolocartodososnomesdasuaempresaemummenususpenso.Emseguida,preenchatodasascolunasrestantescomumVLOOKUPparapuxarosdadosdasempresasselecionadasparasuasrespectivascélulas.Minhafórmulaé

    =VLOOKUP($A$3,$A$4:$M$7,COLUMN(B3))

  6. CrieumgráficousandoosdadosdaslinhasS&PeTargeteformateconformeapropriado.

Agora,vocêpodeescolherqualquerempresaindividualedestacá-la(incluindoasetiquetascorretas,sequiser)emcomparaçãocomoS&P(ouqualqueroutrovalordereferência).Algumasreflexões:

  • Intervalosnomeadostornarãoissomuitomaisfácildegerenciar.
  • Eugostodeadicionartodasassérieseformatá-lascomumcinzamuitoclaro.Dessaforma,alémdecompararcomalinhadebase,vocêtambémpodecompararcomtodososoutrosconcorrentes(comomostradonaminhaamostra).
  • Sevocêdesejanormalizarseusdados,amaneiramaisfáciléconvertê-lonopontodedadosbrutose,emseguida,traçarosvaloresnormalizados.Issodeixarávocêcomosdadosbrutos,osdadosnormalizadoseosintervalosnomeadosnovamenteporgráficosfarãomaravilhasparaajudarvocêagerenciartudoisso.

EDITAR:Parausarseusdadosdispostoshorizontalmente,vocêprecisaráalterarduascoisasnafórmuladaEtapa5.VocêmudaráparaafunçãoHLOOKUPeprecisaráretornarovalorROWemvezdaCOLUMN.Anovafunçãoserá:

=HLOOKUP($S$1,$T$1:$W$13,ROW(S2))

AcinzaCo.Caindapuxaosdadosdasoutrascolunasusandoavalidaçãodedados(emboravocênãopossaveralistasuspensanestaimagem,éamesmaqueaversãoverticalacima).Vejacomoosdadosparecemdefinidos:

    
por 11.09.2012 / 15:37
0

Indique este link:
link
Seu tutorial bem detalhado com boas capturas de tela.

Poucas modificações para o seu caso,

  1. Adicione um intervalo de dados constante para S & P e uma variável, conforme indicado no link
  2. Escolha o tipo de gráfico como linha (bastante óbvio)

Tal como acontece com a questão do bónus,

Crie outra tabela na qual a primeira célula de cada empresa sempre contenha 100, conforme necessário.
As células subsequentes devem conter uma fórmula como valor = (100 / primeiro valor de ponto de dados) * valor de ponto de dados em causa
Agora isso gerará outra tabela de valores normalizados a partir da qual você pode plotar o gráfico.
Você pode simplesmente ocultar as colunas se não quiser que os dados extras ocupem sua planilha.

    
por 11.09.2012 / 08:46