MATCH Função

Retorna a posição relativa de um valor em um intervalo (tabela de pesquisa). A primeira posição é 1.
Exemplo de uso
MATCH("Tarefa A"; [Nome da tarefa]1:Done5)
Sintaxe
MATCH(
  • search_value
  • range
  • [
    search_type
    ]
)
  • search_value
    Valor a procurar.
  • range
    O intervalo de células (tabela de pesquisa) a ser pesquisado.
  • search_type
    —[opcional]
    O padrão é 1. A maneira pela qual pesquisar, dependendo do status de classificação do intervalo: em ordem crescente (1), não classificado (0) ou em ordem decrescente (-1).
Notas de uso

O Smartsheet calcula a posição relativa de um valor de pesquisa contando as células da esquerda para a direita (entre as colunas) e de cima para baixo (entre as linhas). Em uma tabela de pesquisa composta por duas colunas, a célula da linha superior da coluna mais à esquerda será a primeira posição, 1.

Para o argumento opcional [search_type]:

  • 1 (valor padrão) encontra o maior valor menor ou igual ao search_value (exige que o intervalo esteja classificado em ordem crescente).
  • 0 encontra a primeira correspondência exata (o intervalo pode estar sem classificação).
  • -1 localiza o menor valor maior ou igual ao search_value (exige que o intervalo esteja classificado em ordem decrescente).
Exemplos

Este exemplo faz referência às seguintes informações de planilha:

Nº da linha

Peça de vestuário

Total da transação

Unidades vendidas

Preço por unidade

Data do pedido

1

Camiseta

US$ 1.170,00

78

US$ 15,00

12/02/2019

2

Calças

US$ 1.491,00

42

US$ 35,50

15/02/2019

3

Casaco

US$ 812,00

217

US$ 200,00

20/02/2019

 

 

Dada a tabela acima, eis alguns exemplos de uso da função INDEX em uma planilha:

Fórmula

Descrição

Resultado

=MATCH("Calças", [Peça de vestuário]:[Peça de vestuário], 0)

Retorna a posição da linha para “Calças” na coluna “Peça de vestuário”.

2

=MATCH(42, [Unidades vendidas]1:[Preço por unidade]3, 0)

Retorna a posição do valor numérico 42 da tabela de duas colunas, onde 78 seria a 1ª posição e US$ 200,00 a 6ª posição.

3

=MATCH(DATE(2019, 2, 12), [Data do pedido]:[Data do pedido])

Retorna a posição da data 12 de fevereiro de 2019, usando a função DATE (), na coluna “Data do pedido”.

1

=INDEX([Preço por unidade]:[Preço por unidade], MATCH(“Casaco”, [Peça de vestuário]:[Peça de vestuário], 0))

Retorna o valor da coluna “Preço por unidade” para a linha que contém o valor “Casaco” na coluna “Peça de vestuário”.

US$ 200,00