Eu tenho uma linha que usa =MEAN(A1:A15)
e outra que usa =SUM(A1:A15)
. Mas muitas vezes tenho que alterar esse intervalo para, digamos, A1:A13;A15
nas duas células. Gostaria de alterar o intervalo em um só lugar e ter ambas as fórmulas para usar o mesmo intervalo atualizado.
Responder1
O que você pode fazer é usara INDIRECT
fórmulajunto com outra célula onde você especifica seu intervalo. A INDIRECT
fórmula permite retornar uma referência de célula ou intervalo com base em uma sequência de texto. Por exemplo, você pode definir uma célula igual a =INDIRECT("A2")
e ela mostrará o valor da célula A2.
Quanto a como isso se aplica à sua pergunta, se, por exemplo, colocarmos a string de texto A1:A15
em cell B1
, você poderá obter a soma desse intervalo com esta fórmula:
=SUM(INDIRECT(B1))
. Modificar o intervalo na célula B1
modificará a soma calculada de acordo, e você também pode executar outras fórmulas com isso, como =MEAN(INDIRECT(B1))
.
Responder2
Você pode usar umintervalo nomeadopara fazer isso, e é realmente a maneira recomendada. É aí que você dá um nome a um intervalo de células e depois usa esse nome em qualquer fórmula. Posteriormente, você poderá voltar e atualizar o intervalo de células ao qual o nome se aplica. (Você também pode fazer coisas mais sofisticadas, como ajustar automaticamente o tamanho do intervalo ao adicionar linhas no final.)
A criação e aplicação de intervalos nomeados está em Fórmula > Células nomeadas > Nomear um intervalo.
Mais detalhes neste tutorial:http://www.homeandlearn.co.uk/excel2007/excel2007s7p6.html