Consulta e Referência - Função CHOOSE

Descrição

A função CHOOSE retorna um valor de uma matriz que corresponde a um número de índice fornecido (posição). Você pode considerar CHOOSE Function como uma função que retorna a enésima entrada em uma determinada lista. A função CHOOSE usa index_num para retornar um valor da lista de argumentos de valor. Você pode usá-lo para selecionar um de até 254 valores com base no número do índice.

Por exemplo, se valor1 a valor7 são os dias da semana, a função CHOOSE retorna um dos dias em que um número entre 1 e 7 é usado como índice_num.

Sintaxe

CHOOSE (index_num, value1, [value2], ...)

Argumentos

Argumento Descrição Obrigatório / Opcional
Index_num

Especifica qual argumento de valor é selecionado.

Index_num deve ser um número entre 1 e 254, ou uma fórmula ou referência a uma célula contendo um número entre 1 e 254.

Se index_num for 1, CHOOSE Function retornará valor1; se for 2, CHOOSE retorna o valor2; e assim por diante.

Se index_num for menor que 1 ou maior que o número do último valor na lista, CHOOSE retorna o #VALUE! valor de erro.

Se index_num for uma fração, ele será truncado para o menor inteiro antes de ser usado.

Requeridos
Value1

1 a 254 argumentos de valor a partir dos quais CHOOSE Function seleciona um valor ou uma ação a ser executada com base em index_num.

Valor1, Valor2… podem ser números, referências de células, nomes definidos, fórmulas, funções ou texto.

Requeridos
Valor2, ... Opcional

Notas

  • Se index_num for uma matriz, todos os valores serão avaliados quando a função CHOOSE for avaliada.

  • Os argumentos de valor para a função CHOOSE podem ser referências de intervalo, bem como valores únicos.

  • Se index_num for menor que 1 ou maior que o número fornecido de argumentos Value, a função CHOOSE retornará o erro #VALUE.

  • Se algum dos argumentos Value forem valores de texto que não estejam entre aspas, a função CHOOSE retornará #NAME? erro.

  • Se algum dos argumentos Value não for uma referência de célula válida, a função CHOOSE retornará #NAME? erro.

Aplicabilidade

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Exemplo