Eu tenho um gráfico de colunas com várias séries de dados. Por exemplo:
Eu não quero ter colunas próximas umas das outras, então defino reduzida Series overlap
e Gap width
emFormat Data Series...
Agora as séries são uma sobre a outra. Mas seu índice Z (posição Z) é definido pela ordem da série no gráfico, então quando a última série tem o valor mais alto, sua coluna supera as outras que não são visíveis.
De alguma forma é possível ordenar as colunas de acordo com seu valor real? Eu gostaria de trazer o menor valor mais à frente. Como nesta imagem (antigo mspaint-fu usado aqui :)).
(//editado - a primeira versão foi mal pintada)
PS: Eu preciso disso para séries de dados realmente grandes (parece histogramas), então definitivamente não quero colocar as colunas próximas umas das outras. Mas pode ser "filtrado" para a exibição de série baixa, onde o uso de outro tipo de gráfico pode causar distorção na exibição desses valores discretos.
Obrigado por suas sugestões!
Uma maneira é criar uma tabela de processamento que trabalhe a ordem crescente da série.
As colunas E:G calculam o 1º menor, 2º menor e assim por diante usando a
SMALL()
fórmula, onde o primeiro parâmetro é sua linha de valores e o segundo a classificação - então a célula E3 é=SMALL($A3:$C3,1)
, F3=SMALL($A3:$C3,2)
e G3=SMALL($A3:$C3,3)
. Copie quantas linhas você tiver e adicione quantas colunas precisar se forem mais de 3 séries.Então precisamos de uma tabela de processamento, mostrada nas colunas J:R.
Uma coluna para cada série está presente, para cada posição possível em ordem crescente. No grupo de colunas "1ª", na coluna J podemos verificar se a série A é a 1ª menor série usando a fórmula
Se houver uma correspondência, o valor da série será mostrado. Se não, zero é mostrado.
Agora, se você criar seu gráfico de colunas clusterizadas usando o intervalo J2:R6 e aplicar 100% de sobreposição de série, verá que precisa reordenar as colunas. Usando a caixa de diálogo Selecionar dados , reordene as colunas para que 3C fique na parte superior e 1A na parte inferior.
Por fim, altere as cores de cada série. Todas as séries A devem ser azuis, todas as séries B devem ser laranja e C todas cinzas (ou quaisquer que sejam suas cores reais).
Criei macro para automação da solução da Andi Mohr . Talvez alguém ache útil.
Características/limitações:
Uso
GIF
Código