Você está offline; aguardando reconexão

Como utilizar as funções de folha de cálculo índice e CORRESP com múltiplos critérios no Excel

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 214142
Para um Microsoft Excel 98 e uma versão anterior do presente artigo, consulte 59482.
Sumário
Este artigo oferece vários exemplos que utilizam funções de folha de cálculo índice e CORRESP no Microsoft Excel para localizar um valor com base em vários critérios.
Mais Informação
Os exemplos seguintes utilizam as funções de folha de cálculo índice e CORRESP para localizar um valor com base em vários critérios.

Exemplo 1: Dados em colunas

Método 1

  1. Inicie o Excel.
  2. Escreva os seguintes dados numa folha de cálculo nova:
       A1: Part   B1:  Code   C1:  Price   D1:  Find Part  E1:  Find Code   A2: x      B2:  11     C2:  5.00    D2:  y          E2:  12   A3: x      B3:  12     C3:  6.00    D3:  y          E3:  11   A4: y      B4:  11     C4:  7.00    D4:  x          E4:  12   A5: y      B5:  12     C5:  8.00    D5:  x          E5:  11					
  3. Para obter o preço da peça y com código 12 e returnthe o valor na célula F2, escreva a seguinte fórmula na célula F2:
    = INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Prima CTRL + SHIFT + ENTER para introduzir a fórmula como um arrayformula.

    A fórmula devolve o valor 8,00.
  5. Seleccione a célula F2, a alça de preenchimento e, em seguida, preencher para baixo tocell F5 para obter o preço para cada combinação de peça e código.

Método 2

O segundo método obtém os mesmos resultados, mas utiliza a concatenação. A seguinte fórmula de exemplo poderá ser melhor para corresponder dados com mais de dois critérios, porque não necessita de instruções se aninhadas. Este método é idêntico ao método 1, excepto que substitui a fórmula no passo 3 pela fórmula seguinte:
= INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Exemplo 2: Dispostos em linhas de dados

Método 1

  1. Inicie o Excel.
  2. Escreva os seguintes dados numa folha de cálculo nova:
       A1: Part        B1: x      C1: x     D1: y       E1: y   A2: Code        B2: 11     C2: 12    D2: 11      E2: 12   A3: Price       B3: 5.00   C3: 6.00  D3: 7.00    E3: 8.00   A4: Find Part   B4: y      C4: y     D4: x       E4: x   A5: Find Code   B5: 12     C5: 11    D5: 12      E5: 11					
  3. Para obter o preço da peça y com código 12 e o valor de returnthe para a célula B6, escreva a seguinte fórmula na célula B6:
    = INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Prima CTRL + SHIFT + ENTER para introduzir a fórmula como um arrayformula.

    A fórmula devolve o valor 8,00.
  5. Seleccione a célula B6, a alça de preenchimento e, em seguida, introduza ouvida célula E6 para obter o preço para cada combinação de peça e código.

Método 2

O segundo método obtém os mesmos resultados, mas utiliza a concatenação. A seguinte fórmula de exemplo poderá ser melhor para corresponder dados com mais de dois critérios, porque não necessita de instruções se aninhadas. Este método é idêntico ao método 1 (do Exemplo2), excepto que substitui a fórmula no passo 3 pela fórmula seguinte:
= INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))
Exemplos de fórmulas de índice correspondente XL2003 XL2007

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 214142 - Última Revisão: 09/27/2015 10:49:00 - Revisão: 5.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbquery kbfunctions kbhowto kbmt KB214142 KbMtpt
Comentários