Excel avançado: Guia completo das funções DESLOC e CORRESP para busca e referenciamento de células

A função DESLOC é utilizada para retornar uma referência a uma célula ou um intervalo de células que está deslocado de um ponto de referência, com base em uma quantidade específica de linhas e colunas. A sintaxe da função DESLOC é:

=DESLOC(ref;linhas;colunas;[altura];[largura])

1. ref: é a referência da célula ou do intervalo de células a partir do qual será feito o deslocamento.
2. linhas: é o número de linhas que se deseja deslocar a referência. Esse valor pode ser positivo, para mover a referência para baixo, ou negativo, para mover a referência para cima.
3. colunas: é o número de colunas que se deseja deslocar a referência. Esse valor pode ser positivo, para mover a referência para a direita, ou negativo, para mover a referência para a esquerda.
4. altura: é a altura do intervalo de células que se deseja retornar a partir da referência deslocada. Esse valor é opcional e, se não for especificado, será considerado como sendo o mesmo da referência original.
5. largura: é a largura do intervalo de células que se deseja retornar a partir da referência deslocada. Esse valor é opcional e, se não for especificado, será considerado como sendo o mesmo da referência original.

Agora que já explicamos a sintaxe da função DESLOC, vamos ver um exemplo prático:

Exemplo 1 – DESLOC:
Suponha que você tenha uma tabela de vendas com os dados nas células A2 a D7 e queira deslocar a referência para a célula que está duas linhas abaixo e três colunas à direita. Para fazer isso, você pode utilizar a seguinte fórmula:

=DESLOC(A2;2;3)

Essa fórmula irá retornar a referência para a célula “D4“.

Já a função CORRESP é utilizada para buscar um valor em uma determinada tabela e retornar a posição do valor correspondente na tabela. A sintaxe da função CORRESP é:

=CORRESP(valor_procurado;matriz_procurada;[correspondência])

1. valor_procurado: é o valor que se deseja procurar na matriz.
2. matriz_procurada: é a tabela de dados em que se deseja procurar o valor. Essa tabela deve ser um intervalo de células que contenha os valores procurados.
3. correspondência: é um valor opcional que determina o tipo de correspondência que será utilizado na busca. Se for omitido ou for igual a 1, a função retornará o valor correspondente mais próximo que for menor ou igual ao valor procurado. Se for igual a 0, a função retornará o valor exato correspondente ao valor procurado. Se for igual a -1, a função retornará o valor correspondente mais próximo que for maior ou igual ao valor procurado.

Agora que já explicamos a sintaxe da função CORRESP, vamos ver um exemplo prático:

Exemplo 1 – CORRESP:
Suponha que você tenha uma tabela de dados com os valores nas células A2 a A7 e queira buscar o valor “X” na tabela. Para fazer isso, você pode utilizar a seguinte fórmula:

=CORRESP(“X”;A2:A7;0)

Essa fórmula irá retornar a posição da célula em que o valor “X” se encontra na tabela, contando a partir da primeira célula da tabela (A2). Se o valor “X” estiver na célula A4, a fórmula irá retornar o valor 3.

DESLOC e CORRESP combinados

Exemplo de DESLOC e CORRESP combinados:
Suponha que você tenha uma tabela de vendas com os dados nas células A2 a D7 e queira buscar o valor da venda do produto “B” no mês de janeiro. Para fazer isso, você pode utilizar as funções DESLOC e CORRESP combinadas da seguinte forma:

=DESLOC(A1;CORRESP(“B”;A2:A7;0);CORRESP(“Janeiro”;A1:D1;0))

No exemplo da fórmula, ela é utilizada para deslocar a referência da célula A1 para a posição correspondente na tabela, com base nas posições encontradas pela função CORRESP. Primeiro vamos encontrar a posição da linha em que o produto “B” está na tabela (A2:A7), depois vamos encontrar a posição da coluna em que o mês “Janeiro” está na tabela (A1:D1).  Devemos começar a contar as linhas a partir da célula A2 e a contar as colunas a partir da célula A1.
Resumidamente, a fórmula está buscando o valor da célula correspondente à venda do produto “B” no mês de janeiro, na tabela que começa na célula A1.

Esses são apenas alguns exemplos das diversas possibilidades de uso das funções DESLOC e CORRESP do Excel. As possibilidades são muitas, você pode usar sua criatividade e fazer fórmulas incríveis.

Postagens Recentes
Contato Rápido

Nós não estamos por perto no momento. Mas você pode nos enviar um e-mail que vamos responder o mais breve possível.