cellio

Função IF no Google Sheets: Guia Completo com Exemplos

Aprenda a usar a função IF no Planilhas Google: testes lógicos, condições E/OU, IF aninhado, IFS e ARRAYFORMULA na coluna toda.

Por Ayoub Farid · · 1 min de leitura

A função IF (SE no Excel em português) funciona exatamente da mesma forma no Planilhas Google (Google Sheets) e no Excel: você testa uma condição lógica e define um valor para caso o resultado seja verdadeiro, e outro se for falso.

Sintaxe

=IF(logical_expression, value_if_true, value_if_false)

Exemplos

=IF(B2>=50,"Pass","Fail")
=IF(C2="Paid","✓","Chase")
=IF(B2="","",B2*1.2)
=IF(B2>C2,B2-C2,0)

Várias condições

=IF(AND(B2>=50,C2="Submitted"),"Pass","Fail")
=IF(OR(D2="Late",E2="Missing"),"Review","OK")

Veja mais sobre E e OU.

Mais de dois resultados possíveis

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",TRUE,"F")

Você também pode usar IFs aninhados ou a função SWITCH para valores exatos. Confira nossos guias sobre IFS e IF aninhado.

Uma coluna inteira com apenas uma fórmula

Em vez de arrastar a fórmula para baixo por toda a planilha, o Google Sheets permite aplicar o IF a todas as linhas de uma vez só:

=ARRAYFORMULA(IF(B2:B="","",IF(B2:B>=50,"Pass","Fail")))

O primeiro IF garante que as linhas vazias continuem em branco. Veja o tutorial completo sobre ARRAYFORMULA.

Caixas de seleção

Ao acessar Inserir > Caixa de seleção, a célula passa a ter o valor TRUE (VERDADEIRO) ou FALSE (FALSO), o que funciona perfeitamente com a função IF:

=IF(A2,"Done","To do")

Erros comuns

  • Texto sem aspas duplas → erro #NAME?
  • Números entre aspas (escrever ">50" dentro do teste compara como texto) → o correto é B2>50
  • Ordem incorreta em IFs aninhados → teste sempre a condição mais restrita primeiro

Guia completo: função IF.

Perguntas frequentes

Como escrever uma fórmula IF no Google Sheets?

Use =IF(teste,"valor se verdadeiro","valor se falso").

Como usar o IF com várias condições?

Você pode combinar com as funções AND/OR, aninhar múltiplos IFs ou usar a função IFS.

Como aplicar a função IF em uma coluna inteira?

Basta envolver a fórmula com ARRAYFORMULA usando um intervalo aberto, como B2:B.

O Google Sheets tem a função IFS?

Sim, ela está disponível nativamente.

Continue lendo