0Pricing
Excel Formulas Academy · Aula

Como a função IF funciona

Aprenda a estrutura de teste, valor_se_verdadeiro e valor_se_falso de IF

Como a função IF funciona é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

Conheça a função IF

Até agora, suas fórmulas sempre deram o mesmo tipo de resposta. A função IF permite que uma planilha decida entre dois resultados com base em uma pergunta.

Pense nela como uma bifurcação na estrada: se algo for verdadeiro, siga por um caminho; caso contrário, siga pelo outro. Essa única ideia permite criar notas, rótulos de status, descontos e muito mais.

As três partes de IF

Toda fórmula IF tem exatamente três partes, separadas por vírgulas:

  • O teste — uma pergunta cuja resposta é verdadeira ou falsa
  • Valor se verdadeiro — o que mostrar quando o teste for aprovado
  • Valor se falso — o que mostrar quando o teste falhar

Em palavras simples: IF (isto é verdadeiro), mostre isto; caso contrário, mostre aquilo.

=IF(test, value_if_true, value_if_false)

Um Primeiro Exemplo Prático

Imagine que a pontuação de um questionário esteja na célula A2. Você quer classificá-la como Aprovado ou Reprovado. Uma pontuação de aprovação é 60 ou mais.

O teste é A2 >= 60. Se isso for TRUE, mostre "Aprovado"; se for FALSE, mostre "Reprovado".

Observe que os resultados de texto estão entre aspas duplas para que a planilha os trate como palavras, não como fórmulas.

=IF(A2 >= 60, "Pass", "Fail")

Como a Planilha Lê Isso

Quando você confirma a entrada, a planilha faz isto na ordem:

  • Verifica o valor na célula A2
  • Avalia a pergunta A2 >= 60 e obtém TRUE ou FALSE
  • Se for TRUE, retorna o primeiro resultado; se for FALSE, retorna o segundo

Se A2 contiver 72, a resposta será Aprovado. Se contiver 45, a resposta será Reprovado.

O Teste É Sempre uma Pergunta de Sim ou Não

O primeiro argumento de IF precisa resultar em apenas duas possibilidades: TRUE ou FALSE. Nada entre as duas.

Perguntas como "Este número é maior que 100?" ou "Esta célula é igual a Sim?" funcionam perfeitamente. Um pedido vago como "Qual é o tamanho disto?" não funciona, porque não há uma única resposta de sim ou não.

=IF(B2 = "Yes", "Confirmed", "Pending")

Retornando Números em Vez de Texto

Os dois resultados não precisam ser texto. Eles podem ser números, vazio ou até outras fórmulas.

Suponha que pedidos com mais de 100 unidades recebam um bônus de 50, e pedidos menores recebam 0. Coloque o tamanho do pedido em A2:

Os números não ficam entre aspas. Somente o texto precisa de aspas.

=IF(A2 > 100, 50, 0)

Lendo IF em Voz Alta

Um ótimo hábito é ler sua fórmula como uma frase antes de confiar nela.

A fórmula =IF(A2 >= 60, "Pass", "Fail") pode ser lida assim: Se A2 for pelo menos 60, mostre Aprovado; caso contrário, mostre Reprovado.

Se a frase fizer sentido quando dita em voz alta, a fórmula geralmente funcionará. Se parecer confusa, provavelmente será necessário corrigir a lógica.

Exemplo Prático: Situação do Estoque

Uma loja acompanha quantas unidades restam na coluna B. Ela quer um rótulo claro na coluna C.

A regra é: 10 unidades ou menos restantes significa Fazer novo pedido; caso contrário, OK. Para a linha 2:

Arraste isto para baixo e cada produto receberá instantaneamente uma situação que será atualizada assim que os números do estoque mudarem.

=IF(B2 <= 10, "Reorder", "OK")

IF Reage às Alterações

A grande vantagem de IF é que ele é dinâmico. O resultado não é digitado manualmente; ele é calculado.

Se você alterar o número do estoque em B2 de 8 para 25, a situação mudará automaticamente de "Fazer novo pedido" para "OK". Você nunca precisará editar o rótulo manualmente.

É por isso que uma fórmula é melhor do que digitar respostas manualmente: ela mantém sua planilha correta à medida que os dados mudam.

Comparando Duas Células

O teste pode comparar uma célula com outra, e não apenas com um número fixo.

Suponha que A2 contenha as vendas reais e B2 contenha a meta. Para verificar se a meta foi atingida:

Aqui, a pergunta é "A2 é pelo menos tão grande quanto B2?" e a resposta determina o rótulo.

=IF(A2 >= B2, "Target met", "Below target")

Tanto no Excel quanto no Google Sheets

Boas notícias: IF funciona de forma idêntica no Microsoft Excel e no Google Sheets. A mesma fórmula escrita em um deles funcionará sem alterações no outro.

A estrutura nunca varia: um teste, um resultado para TRUE e um resultado para FALSE, separados por vírgulas e entre parênteses depois de =IF.

Verificação Rápida

Teste sua compreensão da estrutura de IF.

Recapitulação: Como IF Pensa

Você aprendeu o essencial das fórmulas lógicas:

  • IF escolhe entre dois resultados com base em um teste
  • Ele sempre tem três partes: test, value_if_true, value_if_false
  • O teste precisa ser uma pergunta de sim ou não que resulte em TRUE ou FALSE
  • Resultados de texto precisam de aspas; números, não
  • Os resultados são atualizados automaticamente à medida que seus dados mudam

Em seguida, você aprimorará as comparações que alimentam o próprio teste.

=IF(A2 >= 60, "Pass", "Fail")

Perguntas Frequentes

A aula “Como a função IF funciona” é grátis?

Sim — o texto completo de “Como a função IF funciona” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Como a função IF funciona”?

Aprenda a estrutura de teste, valor_se_verdadeiro e valor_se_falso de IF Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Como a função IF funciona”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Como a função IF funciona
  2. Comparando valores com operadores
  3. Retornando texto ou números com IF
  4. Erros comuns de IF a evitar
← Voltar para Excel Formulas Academy