Questão As cores da linha de gráfico de linha empilhada não correspondem à legenda


Eu fiz um gráfico interativo que mostra dados diferentes, dependendo de quais caixas de seleção ActiveX estão marcadas. Eu criei algumas tabelas que mostrariam dados diferentes usando algumas instruções IF aninhadas como:

=IF('Sheet1!$O$25;SUM(AV$2:AV8)/B8;IF('Sheet1'!$O$22;SUM(AK8;AL8;AT8;AU8);IF('Sheet1'!$P$22;AM8;IF('Sheet1'!$P$25;AQ8;NA()))))

Coluna O na Sheet1 obtém os valores true ou false das caixas de seleção. Eu tornei possível mostrar três valores diferentes no gráfico.

Agora, se eu tentar alterar o tipo de gráfico de uma linha normal para uma linha empilhada e verificar apenas as primeira e terceira caixas de seleção, as cores da linha de gráfico real e da legenda não são iguais. Eu tenho a configuração linecolor para automático. Parece que a primeira linha no gráfico é sempre azul e a segunda é sempre verde e a terceira sempre vermelha.

Então, o que acontece é que, se eu disser "mostrar somente linha 1 e 3", a legenda deixa uma lacuna para o segundo dado, dizendo que data3 (PM) é vermelho, mas a linha real no gráfico é verde. Eu verifiquei novamente e a linha verde é de fato os pontos de dados "PM".

Estou fazendo algo errado, é um bug no Excel ou pode ser realmente como o gráfico de linhas empilhadas foi projetado?

See Stacked line here

EDITAR:

Você pode simplesmente duplicar esse problema:

  • na coluna A cole valores aleatórios, no meu exemplo abaixo eu usei 3
  • na coluna B cole valores aleatórios, no meu exemplo abaixo eu usei 2
  • na coluna C cole valores aleatórios, no meu exemplo abaixo eu usei 1

Agora faça um gráfico empilhado. Selecione a coluna B e limpe os valores.

[see example here

Como você pode ver, a legenda mostra verde e azul como contendo dados, mas as linhas são verde e vermelho!


0


origem


sua pergunta é bem complexa, infelizmente não pode ser respondida com base na sua descrição. Eu não acho que poderíamos identificar o problema sem ver a pasta de trabalho em si. - Máté Juhász
O problema é que não posso compartilhar a pasta de trabalho, pois ela contém dados confidenciais. Eu poderia, no entanto, duplicar o problema com valores falsos. - Klister
Como faço para compartilhar uma pasta de trabalho? Eu acho que tenho que fazer o upload em algum lugar? - Klister
Ainda não resolvi esse problema. Eu ficaria feliz em recriar o problema em uma pasta de trabalho não sensível. - Klister
Re-lendo sua pergunta é bastante confuso. Eu suponho que você também use macros, mas não é mencionado. Acho que seu problema está mais relacionado à macro do que, por exemplo, a fórmulas que você postou. Por favor, jogue um pouco para ver se a exclusão da fórmula / macro satisfaz o seu problema e publique o que é relevante. Infelizmente você não pode compartilhar pastas de trabalho inteiras, apenas dados e capturas de tela. - Máté Juhász


Respostas:


Ok, então eu descobri o que está acontecendo aqui. Como este é um gráfico de linhas empilhadas, qualquer linha que não seja a última linha, mas tem todos os valores em zero ou NA () será na linha 3. Ao suprimir ativamente a visibilidade da linha sem valor no VBA, isso pode ser corrigido . Eu não encontrei nenhuma outra solução para contornar esse comportamento.


1