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.