Excel: como criar um gráfico de pilha não uniforme

2

Eu quero criar um gráfico de pilha que mostre a linha do tempo de 3 fases no eixo x (intervalos separados por mês) e o orçamento total no eixo y. Os orçamentos para todos os projetos serão empilhados uns contra os outros. Como faço para criar este gráfico e como exibo o nome do projeto em cada barra? Eu gostaria de ter 3 cores no gráfico para representar as 3 frases diferentes. Abaixo está uma amostra de dados para dois projetos. Nesta amostra de dados, alguns da fase 1 do Projeto B se acumulam na fase 2 do projeto A.

Project Phase Start       End         Budget
A       1     07/01/2014  01/16/2015  $150,000
A       2     01/19/2015  08/28/2015  $790,000
A       3     08/28/2015  09/29/2015  $650,000
B       1     07/01/2014  07/30/2015  $ 68,000
B       2     07/31/2015  12/16/2016  $335,000
B       3     12/16/2016  01/17/2017  $543,000

    
por user1539217 30.06.2014 / 20:20

1 resposta

3

Você pode criar esse tipo de gráfico usando o gráfico de colunas empilhadas do Excel. Para facilitar as coisas, você deve reformatar seus dados. Aqui está um método:

  1. Crie uma tabela com seus dados, com as seguintes colunas:

    • Data
    • Projeto A, Fase 1
    • Projeto A, Fase 2
    • Projeto A, Fase 3
    • Projeto B, Fase 1
    • Projeto B, Fase 2
    • Projeto B, Fase 3

    Cada período de data (mês ou dia) terá sua própria linha de dados na tabela.

  2. Insira seus valores de orçamento mensal na linha apropriada, na coluna apropriada. Deixe espaços em branco (ou insira = NA ()) nas células que não têm valor.

  3. Crieumgráficodecolunasempilhadas,usandoosdadosacima.

  4. Formateasériedegráficosparater0intervalo(issocriaoefeitodegantt)enenhumaborda.Emseguida,formateorestoagosto.

Vejacomoográficopodeser:

Eu usei duas colunas de data (Month & Year) para obter o efeito de rótulo empilhado no eixo horizontal. Além disso, usei apenas o nível do mês, mas você poderia usar o nível diário para obter mais granularidade.

Para os rótulos, eu simplesmente escolhi um único ponto de dados para cada série e adicionei um rótulo a esse ponto. Isso funciona para um pequeno número de rótulos. Se você tiver muito mais, convém considerar algo mais automatizado (considere uma sobreposição de gráfico XY, com os pontos de dados para colocar rótulos).

Para criar rótulos de dados usando uma sobreposição de gráfico XY, você precisará adicionar alguns dados à sua tabela e ao seu gráfico (você pode usar um atalho para isso instalando e usando o excelente suplemento GRATUITO XY Chart Labeler )

  1. Adicione essas colunas adicionais à sua tabela de dados (mais uma vez, você pode usar um atalho para isso depois de aprender o princípio básico):
    • Número (de 1 a qualquer que seja sua contagem de linhas)
    • Uma coluna para cada série de dados (por exemplo, A1, A2, A3, B1, B2, B3). Nomeie a coluna para o que você deseja que seu marcador diga. (Por padrão, o Excel só pode usar um nome de série, valor X ou valor Y como rótulo de dados).
  2. Em cada coluna de etiqueta, na linha do valor intermediário de sua série, insira o valor da série dividido por 2. Isso colocará um ponto de dados na metade da série de dados no eixo X e na metade do caminho sua série de dados no eixo Y.
  3. Adicione outra série de dados ao seu gráfico (não importa o quê, vamos mudá-lo na próxima etapa).
  4. Selecione a nova série de dados e altere o tipo de gráfico de série para XY.
  5. Use Selecionar dados para atualizar sua nova série de dados com os valores de dados XY. Você vai querer "
    • Nome da série = seu novo cabeçalho de coluna, que será seu novo rótulo de dados.
    • X Values = Sua nova coluna de contagem (da etapa 1).
    • Y Values = Sua nova coluna de rótulo de dados (da etapa 2).
  6. Depois que seu ponto de dados for adicionado, formate-o sem símbolo (só o usaremos como marcador de posição para sua etiqueta).
  7. Adicione um rótulo de dados para esse novo ponto, selecionando Nome da série e Valor Y, separados por uma nova linha.
  8. Repita para todos os pontos.
por 01.07.2014 / 14:53