Selecionando dinamicamente uma série de dados para o gráfico do Excel

1

Eu tenho essa tabela de dados.

A partir disso, quero desenhar um gráfico em que Ano e Semana são o eixo X. Nesse gráfico, selecionarei uma das colunas para traçar como a série de dados (gráfico de linhas). Eu quero que o enredo seja dinâmico onde eu possa dizer para traçar uma linha para Filler ou Labeler ou Pasteurizer. Então, quero poder dizer ao gráfico qual coluna deve ser plotada: G ou H ou K, ou qualquer uma das colunas no intervalo de dados.

Eu sei recuperar um valor com INDEX e SUMPRODUCT. Mas existe uma maneira de recuperar uma coluna inteira com base no valor da linha 3?

    
por user823527 26.01.2018 / 03:54

2 respostas

2

Isso pode ser feito com um nome de intervalo dinâmico. Por exemplo, se você plotar as linhas de 4 a 15, poderá criar um intervalo dinâmico chamado "mySeries" para a série com essa fórmula

=OFFSET(Sheet!$A$4:$A$15,0,MATCH("Filler",Sheet!$4:$4,0)-1)

Em vez de "Filler" como uma constante, use uma referência de célula. As linhas também podem ser dinâmicas, usando um intervalo dinâmico baseado em outras fórmulas.

Conecte a série à origem do gráfico usando o nome da planilha na frente do nome da série.

=Sheet!mySeries
    
por 26.01.2018 / 04:40
0

Descobrimos que a maneira de fazer isso era construir a tabela ao lado com fórmulas INDIRECT baseadas na máquina selecionada.

    
por 26.01.2018 / 04:42