Excel 2016 - Altura dinâmica e gráfico em cascata

2

Estou tentando fazer um gráfico em cascata se ajustar dinamicamente, mas não pareço conseguir fazer o deslocamento funcionar. Não sei se é uma limitação com o meu conhecimento, o gráfico ou a função.

O código é assim:

=OFFSET(INDEX(Data!$O:$O,MATCH(Dash!$AN$4,Data!$A:$A,0)),0,0,Lookups!$G$9,1)

Lookups!$G$9 está vinculado a um controle giratório que permitirá alternar entre 30 , 90 e 365 dias e está multiplicando o número resultante por -1 para chegar a um número negativo para a altura do compensado, pois as entradas mais recentes para a planilha estão na parte inferior e as datas são contadas para trás. Portanto, a altura deve ser -30 , -90 ou -365 . Eu quero o gráfico para mudar no clique do spinner, e na minha cabeça isso funciona.

Estou fazendo algo incorretamente ou isso é uma limitação do Excel?

Muito obrigado antecipadamente por qualquer conselho que você possa fornecer!

    
por Doom 05.07.2018 / 14:42

1 resposta

1

Então, eu consegui resolver isso, por algum motivo, apesar de o deslocamento ser volátil, ele não está atualizando automaticamente o gráfico quando uma das células que ele confia para as instruções muda. Eu adicionei uma função RAND e multipliquei por 0 na fórmula apenas para atualizá-la, e encapsulei o lote em IFERROR quando o intervalo excedia os dados disponíveis, mas não corrigia quando o intervalo retornava aos dados disponíveis . Aqui está o que acabou parecendo:

=IFERROR(OFFSET(INDEX(Data!$O:$O,MATCH(Dash!$AN$4,Data!$A:$A,0)),0,0,Lookups!$E$9,1)+(RAND()*0),0)
    
por 08.08.2018 / 22:14