30 funções do Excel em 30 dias: ESCOLHA

Ontem na maratona 30 funções do Excel em 30 dias descobrimos os detalhes do nosso ambiente operacional com a função INFORMACAO (INFORMAR) e descobriu que ela não podia mais nos ajudar com problemas de memória. Nem a nossa, nem a memória do Excel!

No quinto dia da maratona, estudaremos a função ESCOLHE (ESCOLHA). Esta função pertence à categoria Referências e matrizes, ele retorna um valor de uma lista de opções possíveis de acordo com o índice numérico. Vale a pena notar que na maioria dos casos é melhor escolher outra função, por exemplo, ÍNDICE (ÍNDICE) e JOGO (MAIS EXPOSTOS) ou PROCV (VPR). Abordaremos esses recursos mais tarde nesta maratona.

Então, vamos voltar para as informações que temos e exemplos sobre a função ESCOLHE (ESCOLHA), vamos vê-lo em ação, e também observar os pontos fracos. Se você tiver outras dicas e exemplos para esse recurso, compartilhe-os nos comentários.

Função 05: ESCOLHER

função ESCOLHE (SELECT) retorna um valor de uma lista, selecionando-o de acordo com o índice numérico.

Como você pode usar a função ESCOLHER?

função ESCOLHE (SELECT) pode retornar o item da lista em um número específico, assim:

  • Por número do mês, retorne o número do trimestre fiscal.
  • Com base na data de início, calcule a data da próxima segunda-feira.
  • Por número da loja, mostre a quantidade de vendas.

Sintaxe ESCOLHER

função ESCOLHE (SELECT) tem a seguinte sintaxe:

CHOOSE(index_num,value1,value2,…)

ВЫБОР(номер_индекса;значение1;значение2;…)

  • núm_índice (index_number) deve estar entre 1 e 254 (ou 1 a 29 no Excel 2003 e versões anteriores).
  • núm_índice (index_number) pode ser inserido em uma função como um número, uma fórmula ou uma referência a outra célula.
  • núm_índice (index_number) será arredondado para o inteiro mais próximo.
  • argumentos valor (valor) podem ser números, referências de células, intervalos nomeados, funções ou texto.

Armadilhas ESCOLHA (ESCOLHA)

No Excel 2003 e anteriores, a função ESCOLHE (SELECT) suportado apenas 29 argumentos valor (significado).

É muito mais conveniente pesquisar em uma lista em uma planilha do que inserir todos os elementos em uma fórmula. Com funções PROCV (VLOOKUP) ou JOGO (MATCH) Você pode consultar listas de valores localizadas em planilhas do Excel.

Exemplo 1: número do trimestre fiscal por mês

função ESCOLHE (SELECT) funciona bem com listas simples de números como valores. Por exemplo, se a célula B2 contém o número do mês, a função ESCOLHE (SELECT) pode calcular a qual trimestre fiscal pertence. No exemplo a seguir, o ano fiscal começa em julho.

A fórmula lista 12 valores correspondentes aos meses de 1 a 12. O ano fiscal começa em julho, então os meses 7, 8 e 9 caem no primeiro trimestre. Na tabela abaixo, você pode ver o número do trimestre fiscal em cada número de mês.

30 funções do Excel em 30 dias: ESCOLHA

Em função ESCOLHE (SELECT) O número do trimestre deve ser inserido na ordem em que aparecem na tabela. Por exemplo, na lista de valores de função ESCOLHE (SELECT) em posições 7, 8 e 9 (julho, agosto e setembro) deve ser o número 1.

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)

Digite o número do mês na célula C2 e a função ESCOLHE (SELECT) calculará o número do trimestre fiscal na célula C3.

30 funções do Excel em 30 dias: ESCOLHA

Exemplo 2: Calcular a data da próxima segunda-feira

função ESCOLHE (SELECT) pode funcionar em combinação com a função WEEKDAY (DAYWEEK) para calcular datas futuras. Por exemplo, se você é membro de um clube que se reúne toda segunda-feira à noite, sabendo a data de hoje, você pode calcular a data da próxima segunda-feira.

A figura abaixo mostra os números de série de cada dia da semana. A coluna H para cada dia da semana contém o número de dias a serem adicionados à data atual para obter a próxima segunda-feira. Por exemplo, você precisa adicionar apenas um dia ao domingo. E se hoje é segunda-feira, ainda faltam sete dias até a próxima segunda-feira.

30 funções do Excel em 30 dias: ESCOLHA

Se a data atual estiver na célula C2, a fórmula na célula C3 usará as funções WEEKDAY (DIA) e ESCOLHE (SELECT) para calcular a data da próxima segunda-feira.

=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)

30 funções do Excel em 30 dias: ESCOLHA

Exemplo 3: Mostrar o valor das vendas da loja selecionada

Você pode usar a função ESCOLHE (SELECT) em combinação com outras funções como SOMA (SOMA). Neste exemplo, obteremos os totais de vendas de uma loja específica especificando seu número na função ESCOLHE (SELECT) como argumento, além de listar os intervalos de dados de cada loja para calcular os totais.

Em nosso exemplo, o número da loja (101, 102 ou 103) é inserido na célula C2. Para obter um valor de índice como 1, 2 ou 3 em vez de 101, 102 ou 103, use a fórmula: =C2-100.

Os dados de vendas de cada loja estão em uma coluna separada, conforme mostrado abaixo.

30 funções do Excel em 30 dias: ESCOLHA

Dentro de uma função SOMA A função (SUM) será executada primeiro ESCOLHE (SELECT), que retornará o intervalo de soma desejado correspondente ao armazenamento selecionado.

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))

=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))

30 funções do Excel em 30 dias: ESCOLHA

Este é um exemplo de uma situação em que é muito mais eficiente usar outras funções como ÍNDICE (ÍNDICE) e JOGO (PROCURAR). Mais tarde em nossa maratona, veremos como eles funcionam.

Deixe um comentário