Como impedir que o Excel altere um intervalo quando você arrasta uma fórmula para baixo? [fechadas]


11

Estou tentando normalizar um conjunto de colunas de dados em uma planilha do Excel.

Eu preciso obter os valores para que o valor mais alto em uma coluna seja = 1 e o menor seja = a 0, então criei a fórmula:

=(A1-MIN(A1:A30))/(MAX(A1:A30)-MIN(A1:A30))

Isso parece funcionar bem, mas quando arrasto a fórmula para preencher as células abaixo dela, agora apenas A1aumenta, mas A1:A30também.

Existe uma maneira de bloquear o intervalo e atualizar apenas o número em que estou interessado?

Eu tentei colocar o Max e o min em uma célula diferente e referenciá-lo, mas apenas referencia a célula sob a célula em que o Max e o min estão, e eu divido por zero erros, porque não há nada lá.

Respostas:


39

Um '$' bloqueará a referência a uma absoluta versus a uma relativa. Você pode bloquear a coluna, linha ou ambas. Aqui está uma referência absoluta bloqueada para o seu exemplo.

(A1-MIN($A$1:$A$30))/(MAX($A$1:$A$30)-MIN($A$1:$A$30))

11
Nota lateral: Eu acho que funciona dessa maneira para essencialmente todos os programas modernos de planilhas - sei que funciona para o OpenOffice.org Calc e a planilha do Google Docs.
Erik P.

2
Boa resposta - mas ela (e a pergunta original) pertencem a um site diferente.
whuber

11
Em uma máquina Windows, você pode alternar entre os métodos de "bloqueio" com a tecla F4.
Chase
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.