Por que meu gráfico de barras horizontal empilhado não mostra determinados valores em cores diferentes?

1

Estou usando o Excel 2016 do Office 365 no Windows 10 e não consigo que meu gráfico de barras horizontal (empilhado) mostre meus três conjuntos de valores em cada barra empilhada. Alguém pode ajudar?

Supõe-se que este seja um gráfico como um gráfico de Gantt para mostrar o progresso de um progresso ao longo de vários meses.

Eu tenho duas categorias que devem representar cidades e três conjuntos de valores - cada conjunto tem datas de início e dias representando o tempo que o projeto levou - a hora real, a hora programada e os feriados entre eles.

Meus dados são organizados assim: Dados

Meu gráfico se parece com isso e eu não entendo (o comentário 'eu preciso excluir' significa apenas que eu preciso deixar essa cor clara b / c o horário de trabalho real começa em 23/04/2016 para City bc (será parecido com um gráfico de Gantt): Gráfico

Onde estão as 3 cores que devem estar em cada barra? Deve ter 3 cores para Cidade c - uma barra a partir de 29/3/2016 que se estende por 10 dias para os dias reais do projeto, outra barra dentro da primeira barra a partir de 29/3 só se estendendo por 5 dias para dias programados "" bar dentro da 1ª bar a partir de 01/04/2016 com extensão de 15 dias para os feriados.

O mesmo vale para a cidade bc - uma barra de 4/23 para 15 dias, uma barra dentro de 4/23 para 25 dias por hora, e um bar dentro disso de 5/1/2016 por 5 dias para feriados.

Aqui estão minhas configurações em "Design" (quando o gráfico for selecionado) > "Selecionar dados" no Excel (não posso postar uma terceira imagem por fórum, mas as configurações são ...):
1) O gráfico inteiro é selecionado em Intervalo de dados do gráfico .
2) Legend Entries (Series) :
Adicionado início como nome do rótulo - e valores na coluna B em início (29/3/2016 e 23/04/2016 selecionado)
Adicionado um 2º dia de entrada como nome do rótulo - e valores na coluna B no dia (10 e 15 selecionados)
Adicionado uma terceira entrada - iniciar agendamento como nome da legenda - e valores na coluna D sob programação inicial (29/3/2016 e 23/4/2016 da coluna D)
Adicionado uma quarta entrada para o dia sched
Adicionada uma quinta entrada para iniciar o hol
Adicionada uma 6ª e última entrada para o dia hol

3) Para rótulos de eixo horizontal (categoria) :
Valores adicionados na coluna A em Cidades (c e bc)

Obrigado antecipadamente.

P.S. Eu tentei olhar via Goggle e menu de ajuda - você pode fazer upload de arquivos para Super User (minha segunda vez para um fórum Stackoverflow / Super User)?

    
por sturdy267 30.07.2016 / 23:11

1 resposta

2

Um gráfico de Gantt, embora não seja um tipo de gráfico padrão do Excel, pode ser simulado com um gráfico de barras empilhadas e um truque simples. Há duas perguntas sobre como formatar os dados e o gráfico.

Onde estão as três cores no gráfico?

Primeiro, vamos considerar a cidade c. A barra laranja vem da célula day nos dados, começa em 29/3/2016 e dura 10 dias. No entanto, a barra cinza é um problema. Ele vem da célula start sched e começa em 8/4/2016. Mas, lembre-se que as datas do Excel são números de dias, portanto, a barra cinza para 29/3/2016 é de 42.458 dias, o que significa que termina em 07/07/2132! Se você pudesse rolar até 7/7/2132, a célula day sched está lá e tem 5 dias de duração.

A cidade bc tem o mesmo problema com a barra cinza de 23/4/2016, com 42.483 dias de duração.

Essas datas na coluna start sched são o motivo pelo qual as barras não exibem três cores.

Como o Excel pode simular um gráfico de Gantt?

As datas nas células Start são o início das tarefas para as citações c e bc. Não queremos realmente excluir sua barra azul para city bc, porque a Start cell é a data em que a tarefa é iniciada. Naturalmente, a cidade c também tem uma barra azul, mas está fora do gráfico à esquerda.

Em vez disso, o truque para simular um gráfico de Gantt é formatar a primeira série de dados (Iniciar) sem preenchimento, o que torna a cor clara. Altere os limites do eixo horizontal para começar no número do dia em série da data de início mais antiga (29/3/2016 no exemplo) e termine após as últimas datas de início mais as durações totais (29/4/2016 mais 20 dias) .

Organizando os dados

A razão pela qual as datas do Excel nos dados são um problema é porque os números grandes criam barras longas que tornam o gráfico inútil. Para criar um gráfico que você possa usar, reorganize os dados para mover as datas para outras células, se precisar delas.

Para um gráfico tipo Gantt, a linha de cada cidade precisa de uma data de início com colunas adicionais de durações em dias. Os valores da série de duração são dias a partir da data de início, mas as fórmulas podem ser usadas para calcular dias como a conclusão percentual de uma tarefa ou dias alocados para partes de uma tarefa. Veja um exemplo que mostra como organizar dados para um gráfico semelhante a Gantt na célula A1 . Os números de duração são escolhidos para exibir barras com diferentes comprimentos.

City    Start   Duration 1  Duration 2  Duration 3
c   3/29/2016   10          15          5
bc  4/23/2016   15          5           0

O gráfico de barras empilhadas para esses dados de amostra possui quatro séries de dados: Início, Duração 1, Duração 2 e Duração 3.

Series     Name          Y values
---------- ------------  -----------------
Start      =Sheet1!$B$1  =Sheet1!$B$2:$B$3
Duration 1 =Sheet1!$C$1  =Sheet1!$C$2:$C$3
Duration 2 =Sheet1!$D$1  =Sheet1!$D$2:$D$3
Duration 3 =Sheet1!$E$1  =Sheet1!$E$2:$E$3

Novamente, é importante formatar a série Start para nenhum preenchimento.

Um exemplo de gráfico semelhante a Gantt

Veja como criar um gráfico simples semelhante a Gantt que use o layout de dados e o gráfico de barras acima. O método usa IF fórmulas para preencher as células de duração da cidade c.

Use a célula C5 para o número de dias agendados para uma tarefa e a célula C6 para o número real de dias.

Insira essas fórmulas nas células C2 to E2 :

C2:  =IF(C6>C5,C5,C6)
D2:  =IF(C6<=C5,C5-C6,0)
E2:  =IF(C6>C5,C6-C5,0)

Eu recolori a série da Duração 1, 2 e 3 para amarelo, verde e vermelho, respectivamente.

A fórmula em C2 mostra o número de dias reais usados como uma barra amarela. D2 mostra o número de dias de programação restantes como uma barra verde. E2 mostra o número de dias após o horário ser excedido como uma barra vermelha.

Por exemplo, suponha que uma tarefa esteja agendada para durar 10 dias (insira 10 na célula C5 ).

  • Quando não há dias reais (a célula C6 é zero), o gráfico é uma barra verde com 10 dias de duração. A barra verde indica que nenhum trabalho foi iniciado.

  • Se dois dias reais forem usados, o gráfico será uma barra amarela com dois dias de duração e uma barra verde com oito dias de duração, o que significa que restam oito dias de programação.

  • Após 10 dias reais, a barra amarela dura 10 dias e não há barra verde. Todos os dias programados são usados.

  • Se houver mais de 10 dias reais, a barra amarela terá 10 dias e uma barra vermelha mostrando o número de dias que excedem o horário.

Veja uma animação que mostra como o gráfico muda de 0 a 20 dias reais.

    
por 31.07.2016 / 03:48