ESCOLHER
Pesquisa & Referência
Devolve um valor de uma lista com base num número de índice.
Traduções
EnglishCHOOSE
FrenchCHOISIR
SpanishELEGIR
GermanWAHL
ItalianSCEGLI
PortugueseESCOLHER
DutchKIEZEN
PolishWYBIERZ
RussianВЫБОР
TurkishSEÇME
CzechZVOLIT
HungarianVÁLASZT
SwedishVÄLJ
DanishVÆLG
FinnishVALITSE
Sintaxe
ESCOLHER(núm_índice; valor1; [valor2]; ...)Argumentos
núm_índicePosição a devolver (1-254)valor1Primeira escolhavalor2Escolhas adicionais(opcional)
Exemplos
=ESCOLHER(2;"A";"B";"C")B
Devolve o segundo valor
=ESCOLHER(DIA.DA.SEMANA(A1);"Dom";"Seg";"Ter";"Qua";"Qui";"Sex";"Sáb")Nome do dia
Converte o número do dia da semana no respetivo nome
=ESCOLHER(A1;B1;C1;D1)Seleção dinâmica
Seleciona a célula com base no índice
Dicas e boas práticas
- •O índice deve estar entre 1 e 254
- •Pode devolver intervalos para outras funções
- •Alternativa a IFs aninhados
Erros comuns
- •Esquecer que o argumento núm_índice começa em 1, não em 0 - ESCOLHER(1;...) devolve o primeiro valor listado, não o segundo
- •Passar um núm_índice fora do intervalo de valores fornecidos, o que devolve um erro #VALOR! em vez da opção válida mais próxima
- •Usar ESCOLHER para uma tarefa de pesquisa que ÍNDICE ou uma referência de célula direta trataria de forma mais simples, quando ESCOLHER é realmente feita para escolher entre um conjunto pequeno e fixo de opções codificadas
Funções relacionadas
ÍNDICEObtém um valor de um intervalo por posição, uma alternativa mais flexível para listas maiores ou dinâmicas do que as opções codificadas de ESCOLHER.SETrata uma escolha simples entre duas opções, enquanto ESCOLHER escala melhor para três ou mais opções.MUDARSeleciona um resultado fazendo corresponder um valor diretamente, frequentemente mais claro do que ESCOLHER quando o índice não é já uma simples sequência 1, 2, 3.Perguntas frequentes
O índice de ESCOLHER começa em 0 ou em 1?
Em 1 - ESCOLHER(1;"a";"b";"c") devolve "a", o primeiro item, não o segundo.
O que acontece se eu der a ESCOLHER um número de índice demasiado alto?
Devolve um erro #VALOR! - não há uma opção 5 numa lista de três, por exemplo.
Quando devo usar ESCOLHER em vez de SE ou SWITCH?
ESCOLHER funciona bem para um conjunto pequeno e fixo de opções ligado a um índice numérico, como o cenário 1, 2 ou 3. Para corresponder a valores ou nomes específicos, SWITCH é geralmente mais clara.
Precisa traduzir uma fórmula usando ESCOLHER?
Use nosso tradutor para converter sua fórmula completa
