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á.

Omar Kooheji
fonte

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))
B_Miner
fonte
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