Skip to content

Como usar a função IF-THEN no Excel

1 de maio de 2021

O que saber

  • A sintaxe de IF-THEN é = IF (teste lógico, valor se verdadeiro, valor se falso).
  • O primeiro argumento diz à função o que fazer se a comparação for verdadeira.
  • O segundo argumento diz à função o que fazer se a comparação for falsa.

Este artigo explica como usar a função IF-THEN no Excel para Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel para Mac e Excel Online, bem como alguns exemplos.

Inserindo IF-THEN no Excel

A função IF-THEN no Excel é uma maneira poderosa de adicionar tomada de decisão às suas planilhas. Ele testa uma condição para ver se ela é verdadeira ou falsa e, em seguida, executa um conjunto específico de instruções com base nos resultados. Por exemplo, inserindo um IF-THEN no Excel, você pode testar se uma célula específica é maior que 900. Se for, você pode fazer a fórmula retornar o texto “PERFEITO”. Se não for, você pode fazer a fórmula retornar “MUITO PEQUENO”. Existem muitas condições que você pode inserir na fórmula SE-ENTÃO. A sintaxe da função IF-THEN inclui o nome da função e os argumentos da função entre parênteses. Esta é a sintaxe apropriada da função IF-THEN: = IF (teste lógico, valor se verdadeiro, valor se falso)

class = “ql-syntax”> A parte IF da função é o teste lógico. É aqui que você usa operadores de comparação para comparar dois valores. A parte THEN da função vem depois da primeira vírgula e inclui dois argumentos separados por uma vírgula.

  • O primeiro argumento diz à função o que fazer se a comparação for verdadeira.
  • O segundo argumento diz à função o que fazer se a comparação for falsa.

Um Exemplo Simples de Função IF-THEN

Antes de passar para cálculos mais complexos, vamos dar uma olhada em um exemplo simples de uma instrução IF-THEN. Nossa planilha é configurada com a célula B2 como $ 100. Podemos inserir a seguinte fórmula em C2 para indicar se o valor é maior que $ 1000. = SE (B2> 1000, “PERFEITO”, “MUITO PEQUENO”)

type = “code”> Esta função tem os seguintes argumentos:

  • B2> 1000 testa se o valor na célula B2 é maior que 1000.
  • “PERFEITO” retorna a palavra PERFEITO na célula C2 se B2 é maior que 1000.
  • “MUITO PEQUENO” retorna a frase TOO SMALL na célula C2 se B2 não é maior que 1000.

A parte de comparação da função pode comparar apenas dois valores. Qualquer um desses dois valores pode ser:

  • Número fixo
  • Uma sequência de caracteres (valor do texto)
  • Data ou hora
  • Funções que retornam qualquer um dos valores acima
  • Uma referência a qualquer outra célula na planilha contendo qualquer um dos valores acima

A parte TRUE ou FALSE da função também pode retornar qualquer um dos itens acima. Isso significa que você pode tornar a função IF-THEN muito avançada incorporando cálculos ou funções adicionais dentro dela (veja abaixo). Ao inserir condições verdadeiras ou falsas de uma instrução IF-THEN no Excel, você precisa usar aspas em todo o texto que deseja retornar, a menos que esteja usando TRUE e FALSE, que o Excel reconhece automaticamente. Outros valores e fórmulas não exigem aspas.

Introdução de cálculos na função IF-THEN

Você pode incorporar cálculos diferentes para a função IF-THEN executar, dependendo dos resultados da comparação. Neste exemplo, um cálculo é usado para calcular o imposto devido, dependendo da receita total em B2. O teste lógico compara a receita total em B2 para ver se é maior que $ 50.000,00. = IF (B2> 50000, B2 * 0,15, B2 * 0,10)

type = “code”> Neste exemplo, B2 não é maior que 50.000, portanto, a condição “value_if_false” calculará e retornará esse resultado. Neste caso, é B2 * 0,10, qual é 4000. O resultado é colocado na célula C2, onde a função IF-THEN está inserida, será 4000. Você também pode incorporar cálculos no lado de comparação da função. Por exemplo, se você quiser estimar que a receita tributável será de apenas 80% da receita total, poderá alterar a função IF-THEN acima para a seguinte. = IF (B2 * 0,8> 50000, B2 * 0,15, B2 * 0,10)

type = “code”> Isso executará o cálculo em B2 antes de compará-lo com 50.000. Nunca insira uma vírgula ao inserir números na casa dos milhares. Isso ocorre porque o Excel interpreta uma vírgula como o final de um argumento dentro de uma função.

Funções de aninhamento dentro de uma função IF-THEN

Você também pode incorporar (ou “aninhar”) uma função dentro de uma função IF-THEN. Isso permite que você execute cálculos avançados e compare os resultados reais com os resultados esperados. Neste exemplo, digamos que você tenha uma planilha com as notas de cinco alunos na coluna B. Você pode calcular a média dessas notas usando a função AVERAGE. Dependendo dos resultados médios da turma, você pode fazer com que a célula C2 retorne “Excelente!” ou “Precisa de trabalho”. É assim que você inseriria essa função SE-ENTÃO: = SE (MÉDIA (B2: B6)> 85, “Excelente!”, “Precisa ser trabalhado”)

type = “code”> Esta função retorna o texto “Excelente!” na célula C2 se a média da turma for superior a 85. Caso contrário, retorna “Precisa de trabalho”. Como você pode ver, inserir a função IF-THEN no Excel com cálculos ou funções incorporadas permite criar planilhas dinâmicas e altamente funcionais.