Criei o seguinte gráfico depois de pesquisar no Google:
Ele tem dois níveis de eixos de categoria, as barras que você vê são tipos de gráfico de barras empilhadas. Você pode encontrar o arquivo com os dados e os gráficos aqui, se desejar ver os detalhes.
Minha preocupação é a linha para A
. Os dados que estou processando são coletados em várias datas com categorias invariáveis. As barras sólidas e listradas da mesma cor medem coisas diferentes para a mesma categoria. O que você não vê sobre a construção do gráfico é que ele acha que cada barra (e cada lacuna) está em sua própria categoria, e apenas deixo as lacunas (que correspondem a linhas vazias nos dados) e as barras listradas. células vazias como referência de categoria, para que o eixo da categoria secundária não seja confuso.
Gostaria de adicionar linhas conectando todas as barras sólidas de uma categoria (os dados podem ser coletados em várias datas arbitrariamente). O que fiz foi duplicar os dados das barras sólidas, usá-las para adicionar uma segunda série de barras empilhadas sobre as sólidas e depois alterar o tipo dessa série duplicada para o gráfico de linhas. Em seguida, adicionei valores fictícios para as categorias em que nenhuma barra sólida aparece para fazer uma linha reta (usando uma função linear). Se eu largar os marcadores da linha, tudo ficará bem.
Agora, o que eu não gosto sobre isso é que, se eu filtrar o gráfico para mostrar apenas os dados referentes às séries A
e B
, por exemplo, os valores da linha não pertencerem mais a uma função linear e terão amassados:
Então, o que eu realmente gostaria de ter é uma linha que só se plota na subcategoria A
dentro de cada categoria principal e outra linha que faça o mesmo B
e assim por diante. Parece que me lembro que versões anteriores do Excel (mais ou menos 2003) tinham a funcionalidade de poder conectar todos os pontos de dados de uma série a uma linha, mas não tenho certeza se esse foi realmente o caso.
Existe uma maneira de fazer o que eu quero sem ter que VBA os valores para a linha toda vez que eu filtrar? Eu nunca usei o VBA antes (eu sei como programar, mas esperava que houvesse uma maneira automática de conseguir isso).
Outras coisas que tentei: apenas o uso de 0
entradas em todas as outras categorias produz isso:
Restringindo o intervalo de dados para o gráfico de linhas para apenas os valores relevantes para as barras sólidas A
, recebo isso (linha agora rosa para destacar):
A
pois coloquei os zeros lá apenas para mostrar um dos gráficos.