Fórmula: Função Desloc + Função Corresp | Excelmax Soluções e Controles

sexta-feira, maio 25, 2012

Fórmula: Função Desloc + Função Corresp

Utilizando as Funções: Desloc + Corresp + Corresp

Desloc, Corresp, excel
As funções do Excel são muito poderosas e nos ajudam muito em nosso dia-a-dia.

Como diz um ditado popular: a união faz a força! Pensando nisso, podemos dizer que quando utilizamos as funções em conjunto (formando fórmulas), podemos executar cálculos e/ou tarefas que seriam quase impossíveis ou muito demoradas para serem executadas.

Isso acontece, se não com todas, mas com a grande maioria das funções do Excel.

Para exemplificarmos, vamos utilizar duas funções que nos ajudarão em determinada situação: Desloc e Corresp. Neste exemplo, teremos que utilizar:
  • Uma vez a função Desloc
  • Duas vezes a função Corresp
Observe a tabela a seguir:
Corresp, Excel, Desloc



Qual será o nosso objetivo? Teremos duas células: uma terá o nome da pessoa e a outra terá o Mês.
A fórmula que vamos elaborar retornará o número referente ao nome e ao mês selecionado.





A figura a seguir, demonstra a preparação destas duas células com o recurso validação de dados.
Desloc, Corresp, Excel, Funções, Fórmulas



Na célula "B6" podemos selecionar o nome da pessoa e na célula "B7" selecionamos o mês.

Ao selecionarmos o nome e o mês desejado, o valor referente será apresentado na célula "B8".






A figura a seguir da explicações sobre a fórmula a ser utilizada na célula "B8". Como a fórmula é composta por duas funções: Desloc e Corresp, a explicação foi feita por partes, para depois, formar a fórmula.


Desloc, Corresp, Excel, Funções, Fórmulas








Entendendo as funções:

Primeiro, precisamos encontrar a posição do nome. Para isso, utilizamos a função Corresp. Em nosso exemplo (conforme figura acima), procuramos pelo nome: 'Maria'. O número retornado pela função Corresp é o 2 (pois Maria é o 2º nome apresentado na lista (coluna 'A')). Demonstrado na célula 'D6' com o resultado apresentado na célula "G6".

A seguir, encontramos o mês selecionado: Fevereiro (também com a função Corresp). O número retornado pela função Corresp é o 2 (pois Fevereiro é o 2º mês apresentado na lista (linha '1')).Demonstrado na célula 'D7' com o resultado apresentado na célula "G7".

Por fim, utilizamos a função Desloc para fazer o deslocamento e encontrar o valor desejado (referente ao cruzamento entre o nome (Maria) e o mês (Fevereiro)). Demonstrado na célula 'D8' com o resultado apresentado na célula "G8".


Juntando as Funções e formando a Fórmula:

Agora podemos juntar as funções que foram inseridas separadamente, para então, formar a fórmula que está na célula "B8". Isso pode ser observado na figura acima. Observe as setas que indicam esta junção.

Como podemos perceber, a fórmula retorna exatamente o número referente ao cruzamento entre o nome (Maria) e o mês (Fevereiro) que é = 45. Altere o nome e/ou o mês e verifique o resultado. Por exemplo: Selecione o nome: Joana e o mês: Março. O resultado retornado pela fórmula será = 98.


Deixe seu comentário. Compartilhe com seus amigos. Obrigado!
Até a próxima !!!


Sobre o autor: Ivair Ferrari é Certificado: Microsoft Office Excel Specialist; Consultoria e Desenvolvimento de Soluções e Softwares em Excel/VBA, Bancos de dados Access, Firebird, Oracle, Interação com SAP/R3 e Treinamentos In-Company. YouTube | Facebook | LinkedIn | Twitter | Google Plus

7 comentários :

  1. Show professor. Estava precisando dum exemplo destes.

    Obrigado!

    ResponderExcluir
    Respostas
    1. Obrigado Solano por estar sempre participando com seus comentários e estar sempre acessando o ExcelMax Soluções!

      Abraço.

      Excluir
  2. Gostei muito das explicações através das figuras apresentadas aqui.
    Parabéns!

    ResponderExcluir
  3. Boa noite.

    Olha, útil, mas muiiitoo útil essas funções, é exatamente o que preciso fazer para uma planilha minha. Apliquei as mesmas funções só que não consigo finalizar, o Excel avisa que informei argumentos a mais.

    A planilha esta nesse link, será que você Ivair pode dar uma verificada por favor.
    http://www.4shared.com/office/gicVDopp/Equipes.html

    O que gostaria de fazer é o seguinte.

    Se a (Categoria) for 12M,12F,etc... + (Estado) for PE, SP, etc...quero que nas opções marcadas, apareça os nomes da categoria 12M/PE ou 12F/RS e assim por diante.

    Sera que você poderia me ajudar!

    Agradeço sua atenção desde ja.

    ResponderExcluir
  4. o que é esse "teste 2(3)" que vc colocou na fórmula?
    grato
    Rachid

    ResponderExcluir
    Respostas
    1. Olá caro amigo Rachid.

      Obrigado pelo seu comentário. Este 'teste 2(3)' que estava sendo utilizado, se referia ao nome da planilha que possui os dados. Não é necessário utilizar. Note na nova imagem já ajustada.

      Abraço!
      Consultor e Prof. Ivair Claudio Ferrari

      Excluir
  5. I have been reading your post regularly. They are highly informative and helpful. SAP Certified Integration

    ResponderExcluir

Seja um participante desta comunidade !
Deixe aqui seu comentário e/ou sugestão.
Obrigado !

Ivair Claudio Ferrari

atualizar, excel, excelmax, ivair ferrari
topo, excelmax, excel, ivair ferrari