Simplificando fórmulas reduzindo a complexidade das funções IF no Microsoft Excel 2010

Anonim

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.