Como usar a função CHOOSE do Excel -

Resumo

A função CHOOSE do Excel retorna um valor de uma lista usando uma determinada posição ou índice. Por exemplo, CHOOSE (2, "red", "blue", "green") retorna "blue", pois o azul é o segundo valor listado após o número do índice. Os valores fornecidos para CHOOSE podem incluir referências.

Objetivo

Obtenha um valor de uma lista com base na posição

Valor de retorno

O valor na posição fornecida.

Sintaxe

= ESCOLHER (núm_índice, valor1, (valor2), …)

Argumentos

  • index_num - o valor a ser escolhido. Um número entre 1 e 254.
  • valor1 - o primeiro valor a ser escolhido.
  • valor2 - (opcional) o segundo valor a ser escolhido.

Versão

Excel 2003

Notas de uso

A função CHOOSE do Excel retorna um valor de uma lista usando uma determinada posição ou índice. Os valores fornecidos para CHOOSE podem incluir referências. No entanto, CHOOSE não recuperará um item dentro do intervalo ou constante da matriz fornecida como um valor. Choose pode lidar com até 254 valores, mas INDEX ou INDEX com MATCH são as melhores abordagens para conjuntos de valores grandes.

Exemplos

As fórmulas abaixo usam CHOOSE para retornar o segundo e o terceiro valores de uma lista:

CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"

Acima, "azul" é o segundo valor e "verde" é o terceiro valor. No exemplo mostrado na captura de tela, a fórmula na célula B5 é:

CHOOSE(B5,"red","blue","green") // returns "red"

CHOOSE não recuperará valores de um intervalo ou constante de matriz. Por exemplo, a fórmula abaixo retornará um erro #VALUE:

=CHOOSE(2,A1:A3) // returns #VALUE

Isso acontece porque o número do índice está fora do intervalo. Nesse caso, a sintaxe necessária é:

=CHOOSE(2,A1,A2,A3)

Para recuperar o enésimo item de um intervalo, use INDEX e MATCH.

Notas

  • Se index_num estiver fora do intervalo, CHOOSE retornará #VALUE
  • Os valores também podem ser referências. Por exemplo, o endereço A1 ou os intervalos A1: 10 ou B2: B15 podem ser fornecidos como valores.
  • CHOOSE não recuperará valores de um intervalo ou constante de matriz.

Vídeos relacionados

Como usar a função CHOOSE Neste vídeo, veremos como você pode usar a função CHOOSE. Também comparamos uma fórmula baseada em ESCOLHER com uma fórmula baseada em VLOOKUP.

Artigos interessantes...