DESLOCAMENTO
Devolve uma referência deslocada de uma célula inicial por um determinado número de linhas e colunas.
DESLOCAMENTO(referência; linhas; colunas; [altura]; [largura])Argumentos
referênciaReferência da célula iniciallinhasLinhas a deslocar (negativo = para cima)colsColunas a deslocar (negativo = para a esquerda)alturaAltura do intervalo devolvido(opcional)larguraLargura do intervalo devolvido(opcional)
=DESLOCAMENTO(A1;2;1)2 linhas para baixo, 1 coluna para a direita a partir de A1
=SOMA(DESLOCAMENTO(A1;0;0;5;1))Intervalo dinâmico de 5 linhas
=DESLOCAMENTO(A1;CONTAR.VAL(A:A)-1;0)Obtém a última célula não vazia
- •Função volátil - recalcula em cada alteração
- •Utilize para intervalos nomeados dinâmicos
- •Deslocamentos negativos movem-se para cima/esquerda
- •Abusar de DESLOCAMENTO em livros grandes - é uma função volátil, o que significa que recalcula a cada alteração em qualquer parte do livro, o que pode abrandar significativamente as coisas
- •Esquecer que DESLOCAMENTO devolve uma referência, não um valor, o que pode comportar-se de forma inesperada quando aninhada dentro de funções que esperam um número simples
- •Construir um intervalo dinâmico com DESLOCAMENTO quando ÍNDICE faria o mesmo trabalho sem o custo de desempenho da volatilidade
ÍNDICEDevolve uma referência ou valor de um intervalo sem o custo de volatilidade que DESLOCAMENTO acarreta.INDIRETOTambém constrói uma referência dinâmica, e também é volátil, com compensações semelhantes às de DESLOCAMENTO.CORRESPFrequentemente combinada com DESLOCAMENTO para encontrar a posição inicial dinamicamente.Por que razão DESLOCAMENTO é considerada má para o desempenho?
É uma função volátil, o que significa que o Excel a recalcula sempre que algo muda em qualquer parte do livro, não apenas quando as suas próprias entradas mudam. Em livros grandes com muitas fórmulas DESLOCAMENTO, isto pode abrandar as coisas de forma notável.
Qual é uma alternativa não volátil a DESLOCAMENTO para intervalos dinâmicos?
ÍNDICE consegue construir a maioria dos mesmos intervalos dinâmicos sem o custo de volatilidade, já que não é uma função volátil.
DESLOCAMENTO modifica o intervalo original, ou apenas lê a partir dele?
Só lê - DESLOCAMENTO devolve uma referência a um intervalo deslocado, nunca altera os dados subjacentes.
Precisa traduzir uma fórmula usando DESLOCAMENTO?
Use nosso tradutor para converter sua fórmula completa
