Você está na página 1de 10

Funo DESLOC e CORRESP

Excel

Como se sabe, as funes no Excel foram desenvolvidas com o objetivo de


facilitarem o trabalho dos usurios em qualquer que seja a tarefa a ser
desempenhada.
O que poucas pessoas sabem que estas funes podem ser combinadas
umas com as outras quando se deseja realizar operaes de maior
complexidade ou ainda quando se pretende criar determinados mecanismos
para facilitar ainda mais os trabalhos no Excel. Um exemplo disso so as
funes DESLOC e CORRESP. Acompanhe a seguir maiores detalhes sobre o
assunto:
Antes de conhecermos melhor o uso das funes desloc e corresp juntas,
vamos analisar e compreender a finalidade e o uso de cada uma delas
individualmente.

Funo Desloc:
A funo Desloc faz uma referncia para um intervalo que especificado por
linhas e colunas de certa clula ou intervalo de clulas.

Para melhor compreenso, pode-se pensar na funo desloc como um


conjunto de coordenadas para se chegar a determinado destino. Neste caso,
iremos utilizar um exemplo prtico para melhor anlise:

Na imagem acima temos uma planilha com uma clula Incio e outra de Fim
como se fossem um caminho a ser tracejado para se chegar ao destino. Sendo
assim, utilizando a funo Desloc, iremos tracejar o caminho para se chegar da
clula Incio a clula Fim.
Insira a funo DESLOC em um local da planilha conforme sintaxe abaixo:

Ref: Represente o incio a ser percorrido;


Lins: Representa o nmero de linhas a ser percorrida para se chegar ao
destino;
Cols: Representa o nmero de colunas a ser percorrida para se chegar ao
destino;
[altura]: Nmero de linhas que o destino procurado ocupa;
[largura]: Nmero de colunas que o destino procurado ocupa;
Para o exemplo citado, temos:

ref = clula Incio


lins= 11 linhas a serem percorridas
cols= 4 colunas a serem percorridas
Altura= 1
Largura=1

Ao final da funo, tecle Enter e verifique que o resultado ser Fim. Ou seja,
com a funo desloc demos uma rota e um destino para se chegar em
determinada clula.

Funo Corresp:
O princpio bsico para compreenso da funo corresp entender que esta
funo trabalha buscas em listas de dados, ou seja, nomes, cdigos, nmeros
entre outros dados em forma de listas.
Para melhor entendimento, vamos utilizar um exemplo prtico:
Abaixo temos uma lista de nomes, e queremos saber, por exemplo, em que
posio da lista se encontra o nome Aline. Neste caso, utilizando a funo
corresp, que por sua vez faz uma busca em toda a tabela para encontrar o
nome desejado e informar ao usurio sua posio na lista.

Sendo assim, em qualquer local da planilha, vamos inserir a funo corresp


cuja sintaxe :

Valor_procurado: Deve-se informar o valor que se deseja procurar, no caso do


exemplo citadobasta adicionar entre aspas o nome Aliene
Matriz_procurada: Representa toda a lista de nomes, e neste caso basta
selecionar toda a tabela.
[tipo_correspondncia]: Este campo no obrigatrio, porm pode ser
preenchido com -1, 0 ou 1.
-1: o Excel ir procurar um valor semelhante ou aproximado ao desejado, e
caso no encontre ir retornar um valor abaixo do valor procurado;
0: ir procurar o valor exato desejado pelo usurio;
1: ir procurar um valor igual ao procurado e no encontrando ele retornar um
valor acima do valor procurado;

Em nosso caso, queremos que o Excel encontre o valor exato de nossa busca,
deste modo iremos utilizar 0 como tipo de correspondncia.

Ao final da operao basta teclar Enter e conferir o resultado.

Funo Desloc e Corresp


Agora que aprendemos a finalidade e o modo de uso de cada uma das funes
apresentadas, vamos utiliza-las em conjunto. Para isso temos o seguinte
exemplo para melhor compreenso:
Observe a imagem abaixo onde temos uma planilha de controle de frutas e
seus respectivos preos em cada ms. O dono de um mercado pretende
alimentar a planilha mensalmente para obter consultas das variaes de preos
de cada fruta em um trimestre.

Com base nestas informaes desejamos obter a consulta de preos ao inserir


em campos diferentes o nome da fruta e o ms desejado conforme imagem
abaixo:

Deste modo, inicialmente criaremos listas suspensas para facilitar o


preenchimento dos campos Fruta e Ms. Acessando a aba
Dados>Validao de Dados>Validao de Dados e escolhendo a opo Lista,
conforme mostram imagens abaixo:

A figura abaixo mostra a frmula que ser inserida na clula B13, que no caso
ser exibido o preo de acordo com o ms e a fruta selecionada.

Entendendo a funo:
Inicialmente observe as duas funes CORRESP.
A primeira est buscando a posio relativa da fruta que est inserido na clula
B11. Por exemplo, a fruta Abacaxi est na posio 1 da matriz Frutas.
A segunda funo CORRESP busca a posio relativa do Ms que est
inserido na clula B12. Por exemplo, o ms de Janeiro est na posio 1 da
matriz Ms.
Deste modo, a funo DESLOC ter que basicamente cruzar as informaes
com base no resultado das duas funes CORRESP.
Por exemplo, se quisermos saber o preo da fruta Laranja no ms de Maro
temos que compreender que a funo DESLOC ir cruzar o resultado obtido
nas duas Funes CORRESP conforme mostra abaixo:

Observaes:
Um ponto importante que podemos destacar na aplicao destas funes est
na possibilidade de existir valores repetidos na lista.
Por exemplo, digamos que exista duas vezes a fruta Laranja na lista conforme
mostra imagem abaixo:

Deste modo, para definirmos qual ser a Laranja que estamos nos referindo na
busca, devemos ajustar o tipo de correspondncia na funo CORRESP que
faz a busca de na lista de frutas. Ou seja:
Se inserirmos o tipo de correspondncia como zero (0), a funo retornar o
primeiro na lista que est sendo procurado. No caso, apontaria para a posio
3 na lista. Se inserirmos o tipo de correspondncia como um (1), a funo
retornar o maior valor menor, ou o valor procurado, caso a matriz esteja em
ordem crescente. No caso, apontaria para a posio 4 na lista.

Assim, com base no ajuste destes parmetros possvel determinar qual valor
ser buscado quando existe nomes repetidos em uma lista. Desta maneira,
notvel que com o auxlio das duas funes (Desloc e Corresp) podemos
realizar buscas em tabelas, complementando assim as necessidades de cada
uma das funes.
Vale ressaltar tambm a possibilidade de implementar outros outras funes
CORRESP dentro da funo DESLOC de modo a poder trabalhar com outros
campos de busca.
- See more at: http://blog.luz.vc/excel/funcao-desloc-e-correspexcel/#sthash.I3pduXeX.dpuf