Iniciar sessão com uma conta Microsoft
Inicie sessão ou crie uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Escolha a conta com a qual pretende iniciar sessão.

A função CORRESPX procura um item especificado numa matriz ou intervalo de células e, em seguida, devolve a posição relativa do item. 

Aqui, vamos utilizar CORRESPX para encontrar a posição de um item numa lista.

Exemplo de utilização de XMATCH para encontrar a posição de um item numa lista

A função CORRESPX devolve a posição relativa de um item numa matriz ou intervalo de células. 

=CORRESPX(valor_proc, matriz_proc, [modo_de_correspondência], [modo_de_procura])  

Argumento

Descrição

valor_proc

Obrigatório

O valor a procurar

matriz_proc

Obrigatório

A matriz ou intervalo onde procurar

[modo_de_correspondência]

Opcional

Especifique o tipo de correspondência:

0 - Correspondência exata (predefinição)

-1 - Correspondência exata ou próximo item mais pequeno

1 - Correspondência exata ou próximo item maior

2 - Uma correspondência universal em que *, ? e ~ têm um significado especial.

[modo_de_procura]

Opcional

Especifique o tipo de procura:

1 - Procurar do primeiro para o último (predefinição)

-1 - Procurar do último para o primeiro (pesquisa inversa).

2 - Efetuar uma pesquisa binária que depende de a matriz_proc estar ordenada por ordem crescente. Se não estiver ordenada, serão devolvidos resultados inválidos.  

-2 - Efetuar uma pesquisa binária que depende de a matriz_proc estar ordenada por ordem decrescente. Se não estiver ordenada, serão devolvidos resultados inválidos.

Exemplos

Exemplo 1

O exemplo seguinte localiza a posição do primeiro termo que é uma combinação exata ou o próximo valor maior para (ou seja, começa com) "Gra".

Exemplo de utilização de XMATCH para devolver uma pesquisa com carateres universais

Exemplo 2

Este exemplo seguinte localiza o número de vendedores elegíveis para um bónus. Também utiliza 1 para o modo_de_correspondência para encontrar uma correspondência exata ou o próximo item maior na lista, mas uma vez que os dados são numéricos, devolve uma contagem de valores. Neste caso, a função devolve 4, uma vez que existem 4 representantes de vendas que excederam o valor de bónus.

Exemplo de utilização de XMATCH para encontrar o número de valores acima de um determinado limite procurando uma combinação exata ou o próximo maior item

Exemplo 3

Em seguida, vamos utilizar uma combinação de ÍNDICE/CORRESPX/CORRESPX para efetuar uma procura vertical e horizontal em simultâneo. Neste caso, queremos devolver o montante de vendas de um determinado representante de vendas e um determinado mês. Isto é semelhante à utilização das funções ÍNDICE e CORRESP em combinação, mas requer menos argumentos.

Imagem da utilização de uma combinação de ÍNDICE/XMATCH/XMATCH para efetuar uma análise vertical e horizontal simultânea.

Exemplo 4

Também pode utilizar CORRESPX para devolver um valor numa matriz. Por exemplo, =CORRESPX(4,{5,4,3,2,1}) devolveria 2, uma vez que 4 é o segundo item na matriz. Este é um cenário de correspondência exata, enquanto =CORRESPX(4,5,{5,4,3,2,1},1) devolve 1, uma vez que o argumento modo_de_correspondência (1) está definido para devolver uma correspondência exata ou o próximo item maior, que é 5. 

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Excel Tech Community (Comunidade Tecnológica do Excel) ou obter suporte na Comunidade de Respostas.

Consulte Também

Função PROCX

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft Office insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×