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

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

Quero criar um gráfico de pilha que mostre o cronograma de 3 fases no eixo x (intervalos separados por mês) e o orçamento total no eixo y. Os orçamentos de todos os projetos serão acumulados uns contra os outros. Como faço para criar este gráfico e como exibo o nome do projeto em cada barra? Gostaria de ter 3 cores no gráfico para representar as 3 frases diferentes. Abaixo está um exemplo de dados para dois projetos. Nestes dados de amostra, parte da fase 1 do Projeto B se acumula 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

gantt_bar_sample

Responder1

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 os valores do seu orçamento mensal na linha apropriada, na coluna apropriada. Deixe espaços em branco (ou insira =NA()) nas células que não possuem valor.

    amostra de dados

  3. Crie um gráfico de colunas empilhadas usando os dados acima.

  4. Formate a série de gráficos para ter intervalo 0 (isso cria o efeito Gantt) e sem bordas. Depois, formate o restante a gosto.

Esta é a aparência do gráfico: gantt_column_excel

Usei duas colunas de data (mês e ano) para obter o efeito do rótulo empilhado no eixo horizontal. Além disso, usei apenas o nível mensal, mas você pode usar o nível diário para obter mais granularidade.

Para os rótulos, 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 muitos mais, considere 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 atalho para alguns deles instalando e usando o excelente complemento GRATUITORotulador de gráfico XY)

  1. Adicione essas colunas adicionais à sua tabela de dados (novamente, você pode atalho para algumas delas, depois de aprender o princípio básico):
    • Número (de 1 a qualquer que seja a contagem de linhas)
    • Uma coluna para cada série de dados (por exemplo, A1, A2, A3, B1, B2, B3). Dê à coluna o nome que você deseja que seu rótulo diga. (O Excel, por padrão, só pode usar um nome de série, valor X ou valor Y como rótulo de dados).
  2. Em cada coluna de rótulo, na linha do valor do meio da sua série, insira o valor da série dividido por 2. Isso colocará um ponto de dados no meio da sua série de dados no eixo X e na metade da sua série de dados no eixo Y.
  3. Adicione outra série de dados ao seu gráfico (não importa o que aconteça, iremos alterá-la 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.
    • Valores X = Sua nova coluna do contador (da etapa 1).
    • Valores Y = Sua nova coluna de rótulo de dados (da etapa 2).
  6. Depois que seu ponto de dados for adicionado, formate-o sem nenhum símbolo (estamos usando-o apenas como espaço reservado para sua etiqueta).
  7. Adicione um rótulo de dados para este novo ponto, selecionando Nome da Série e Valor Y, separados por uma nova linha.
  8. Repita para todos os pontos.

informação relacionada