Página 1 de 1

Mudar Intervalo de Cálculo em Função de outra celula

Enviado: 16 Jun 2017 às 23:37
por nstolberg
Olá pessoal,

Meu problema é o seguinte. Existe alguma função para calcular a média de um intervalo de dados, porem o intervalo é definido pelo valor de outra célula. Tipo assim, o cálculo que quero fazer é:

=média(A1:Ax)

Onde o x é definido pelo valor que está em B1. Ou seja:

Se B1 for 10 então =média(A1:A10)
Se B1 for 15 então =média(A1:A15)

Tentei =média(A1:A& B1), não funcionou;
Tentei =média("A1:A" & B1 &""), também n"ao funcinou;
Tentei outras variações mas não achei uma que funciona-se.

Tem jeito pra isso?

Obrigado.

Mudar Intervalo de Cálculo em Função de outra celula

Enviado: 16 Jun 2017 às 23:41
por mdiego
Boa noite, t

Tente isso: =MÉDIA(INDIRETO("A1:A"&B1))

Sds,

Mudar Intervalo de Cálculo em Função de outra celula

Enviado: 16 Jun 2017 às 23:43
por mdiego
Existe outras maneiras de se fazer também.

Mas essa atende o que você precisa.

Sds,

Mudar Intervalo de Cálculo em Função de outra celula

Enviado: 16 Jun 2017 às 23:48
por nstolberg
Valeu parceiro. Tão fácil e tão difícil ao mesmo tempo.. :lol: :lol: :lol: :lol:
Forte abraço.

Re: Mudar Intervalo de Cálculo em Função de outra celula

Enviado: 19 Jun 2017 às 00:06
por nstolberg
Bom,

Estou tentando usar este mesmo conceito para atualizar um gráfico, mas ai não funciona.
A função que estou usando para atualizar o gráfico é a seguinte:

=DESLOC(Coleta!$B$2:$B$10;CONT.VALORES(Coleta!$B$2:$B$500)-9;0)

As células C1 e C2 é que vão atualizar o B$10 e o -9 no final da função.
Usando o conceito acima fiz assim:

=DESLOC(INDIRETO("Coleta!$B$2:$B"&C$1);CONT.VALORES(Coleta!$B$2:$B$500)-INDIRETO("C2");0)

Não funciona, o gráfico nem aceita. Talvez seja porque o INDIRETO trabalha com referencia a texto e o gráfico não entende isso.

Tens alguma sugestão?
Muito obrigado.