Neste artigo, aprenderemos a simplificar fórmulas, reduzindo a complexidade das funções IF no Microsoft Excel 2010.
Enquanto trabalhava na fórmula NESTED IF; a execução bem-sucedida do comando depende se a condição é atendida ou não. É possível aninhar várias funções IF em uma única célula.
A função IF verifica se a condição especificada é TRUE ou FALSE. Se a condição retornar TRUE, ela retornará o valor predefinido, e se a condição retornar FALSE, então ela retornará outro valor predefinido.
Sintaxe = IF (teste_lógico, valor_se_verdadeiro, valor_se_falso)
teste lógico: O teste lógico testará a condição ou os critérios. Se a condição atender, ele retorna o valor predefinido e, se a condição não atender, ele retorna outro valor predefinido.
value_if_true: O valor que você deseja que seja retornado se este argumento retornar TRUE.
value_if_false: O valor que você deseja que seja retornado se este argumento retornar FALSE
Usando aninhado Função IF vai demorar muito. Podemos usar uma função alternativa, ou seja, ESCOLHER a função para retornar a mesma saída que a função IF retornará.
Escolher: Retorna o caractere especificado pelo número do código do conjunto de caracteres do seu computador. A função CHOOSE retornará um valor de uma lista de valores com base em um determinado número de índice. Escolha a função usa index_num para retornar um valor de uma lista.
Sintaxe = ESCOLHER (núm_índice, valor1, valor2,…)
index_num: Ele especifica qual argumento de valor é selecionado. Index_num deve ser um número entre 1 e 254 ou uma fórmula que contenha os números entre 1 e 254. Se index_num for menor que 1, então, choose irá retornar #VALOR! erro.
valor1 e valor 2 são argumentos de 1 a 254 valores dos quais CHOOSE avaliará e retornará o resultado.
Vejamos um exemplo:
- Temos tabela de dados de alunos.
- Na coluna A, temos o nome dos Alunos e na coluna B, temos suas avaliações
- Na coluna F e G, temos as condições - Pontuação e Avaliações.
- Na coluna C, queremos inserir a fórmula IF aninhada que retornará classificações
- Na célula C2, insira a fórmula = SE (B2 = 1, $ G $ 3, SE (B2 = 2, $ G $ 4, SE (B2 = 3, $ G $ 5, SE (B2 = 4, $ G $ 6))))
- Copiando a fórmula abaixo, obteremos o resultado conforme abaixo
- Na célula D2, inseriremos a fórmula= ESCOLHER (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)
- ESCOLHER A função verificará o valor na célula B2 e retornará o valor com base nos valores da coluna G.
- Copiando a fórmula abaixo, obteremos o resultado conforme abaixo
- Ambas as fórmulas estão fornecendo a mesma saída, mas usando a função CHOOSE que reduz a complexidade sobre a função IF em que para cada nova condição, temos que escrever uma nova condição IF dentro da função IF.