O Excel fará isso, mas precisará de várias colunas auxiliares. Meu exemplo faz uso de uma tabela do Excel para simplificar o tratamento das fórmulas, mas você pode usar apenas fórmulas. Geralmente, você estará usando um gráfico de área padrão, com a série dividida em faixas individuais que você precisa, então a maior parte do trabalho é feita para obter as fórmulas corretas. Para esta amostra, fiz um gráfico de horizonte de quatro faixas.
- Crie uma tabela a partir dos seus dados,
Insert>Table
- Assumindo:
- coluna Categoria (eixo X)
- Valor (coluna do eixo Y),
- Adicione as seguintes colunas adicionais:
- Band1Value = valor que você deseja para o seu primeiro intervalo (deve ser o mesmo para toda a coluna).
- Band2Value = valor que você deseja para seu segundo intervalo (deve ser o mesmo para a coluna inteira).
-
AbsValue
=ABS([@Value])
, para ajudar a exibir valores negativos acima do eixo X. -
Band1Data
=IF([@AbsValue]>[@Band1Value],[@Band1Value],[@AbsValue])
. -
Band2Data
=IF([@AbsValue]>[@Band2Value],[@Band1Value],IF([@AbsValue]-[Band1Value]<0,0,[AbsValue]-[Band1Value]))
. -
NegBand1Data
=IF([@Value]<0,[@Band1Data],NA())
-
NegBand2Data
=IF([@Value]<0,[@Band2Data],NA())
- Crie um gráfico de área básico (não empilhado).
- Adicione as quatro séries: Band1Data, Band2Data, NegBand1Data, NegBand2Data, nessa ordem.
- Formatar a gosto.
Veja como a construção do gráfico se parece quando se desenvolve.