As funções IF do Google Sheet permitem incluir fórmulas baseadas em condições nas suas planilhas.
Pense neles como fluxogramas. Esses fluxogramas têm um conjunto de perguntas em cada junção e sua resposta define como você deve seguir em frente. Da mesma forma, as funções IF retornam um resultado ou outro com base em uma determinada condição.
Se estiver procurando ir além das fórmulas básicas, essas funções são ótimas para ter em sua caixa de ferramentas. Existem várias delas e, neste artigo, abordaremos todas.
IF
Essa é a função mais básica dessa categoria. Basicamente, ela avalia uma única condição e produz resultados diferentes se ela for VERDADEIRA ou FALSA.
=IF(condição, valor_se_verdadeiro, valor_se_falso)
O IF é ótimo para fazer comparações lógicas simples. Por exemplo, você pode avaliar se os alunos “passam” em um teste se a pontuação deles for superior a 50.
Observação: de acordo com a fórmula abaixo, os alunos que obtiveram exatamente 50 também receberão a nota “Reprovado”.
=IF(A1 > 50, “Pass”, “Fail”)
Leia nossa postagem sobre IF para usos avançados, como instruções IF aninhadas, e para combiná-lo com outras funções.
IFS
Essa função tem várias condições e valores. A primeira condição a ser VERDADEIRA retornará o valor correspondente.
=IFS(condição1, valor1, condição2, valor2, ...)
A função IFS é útil para avaliar várias condições em relação a um conjunto de valores. Por exemplo, poderíamos usá-la para traduzir notas de porcentagens para letras.
=IFS(A1 > 90, “A”, A1 > 80, “B”, A1 > 70, “C”, A1 > 60, “D”, TRUE, “F”)
Para obter uma visão geral mais detalhada, confira o artigo completo no site Fórmula IFS no Planilhas Google.
MÉDIAEIF
Calcula a média de um intervalo de células que atendem a uma condição especificada.
=AVERAGEIF(intervalo, critério, [intervalo_médio])
A função AVERAGEIF é útil para limitar os valores que você deseja calcular a média. Continuando com o exemplo do teste, poderíamos usá-la para encontrar a pontuação média do teste para os alunos que foram aprovados.
=AVERAGEIF(A1:A10, “> 50”)
Para obter uma visão geral detalhada de sua sintaxe, consulte o artigo completo sobre o Fórmula AVERAGEIF no Planilhas Google.
MÉDIAS
Calcula a média de um intervalo de células que atendem a várias condições especificadas.
=AVERAGEIFS(average_range, criteria_range1, criterion1, criteria_range2, criterion2, ...)
AVERAGEIFS permite que você defina várias condições para restringir os valores a serem incluídos na média. Por exemplo, você poderia calcular a média das pontuações dos testes dos alunos que foram aprovados e que são destros.
=AVERAGEIFS(B1:B10, A1:A10, “Pass”, C1:C10, “Right”)
Para obter uma explicação mais detalhada, leia a postagem completa em Fórmula AVERAGEIFS no Planilhas Google.
CONSELHO
Conta o número de células em um intervalo que atende a uma condição especificada.
=COUNTIF(intervalo, critério)
Essa função é excelente para saber quantos alunos foram aprovados no teste.
=COUNTIF(A1:A10, “>50”)
Para ver muitas aplicações dessa fórmula, confira Countif maior que 0 Planilhas Google.
CONSELHOS
Conta o número de células em um intervalo que atende a várias condições especificadas.
=COUNTIFS(criteria_range1, criterion1, criteria_range2, criterion2, ...)
Novamente, digamos que você esteja concentrado em seus alunos destros. O COUNTIFS lhe informará quantos deles passaram no teste.
=CONSELHOS(B55:B65, “> 50”, C55:C65, “Certo”)
Para obter informações mais detalhadas, confira o artigo completo no site Fórmula COUNTIFS no Planilhas Google.
SUMIF
Adiciona determinados valores com base em uma única condição.
=SUMIF(intervalo, critério, [sum_range])
A função SUMIF é útil para destacar determinados valores que você deseja adicionar. Ela pode calcular o total de vendas de um produto, somar as despesas de uma categoria ou adicionar pontuações acima de um limite.
=SUMIF(A1:A10, “Produto A”, B1:B10)
Para obter mais exemplos práticos e casos de uso avançados, confira o artigo completo no site Fórmula SUMIF no Planilhas Google.
SUMIFS
Adiciona as células em um intervalo que atendem a várias condições.
=SUMIFS(sum_range, criteria_range1, criterion1, criteria_range2, criterion2, ...)
A função SUMIFS é perfeita para somar valores que atendam a vários critérios, como somar as vendas apenas de uma região e de um produto específicos.
=SUMIFS(B1:B10, A1:A10, “North”, C1:C10, “Product A”)
Para obter informações mais detalhadas, confira o artigo completo no site Fórmula SUMIFS no Planilhas Google.
INTERRUPTOR
Testa uma expressão em uma lista de casos e retorna o valor correspondente da primeira correspondência. É uma ótima alternativa às instruções IF aninhadas devido à sua maior simplicidade e legibilidade.
=SWITCH(expressão, caso1, valor1, caso2, valor2, ..., [padrão])
A função SWITCH é útil quando você tem várias condições para avaliar e deseja retornar um valor específico para a primeira condição verdadeira.
=SWITCH(A1, “Red”, 1, “Green”, 2, “Blue”, 3, “Unknown”)
Para explorar essa função por completo, confira nossa postagem Fórmula SWITCH no Planilhas Google.
IFERROR
Retorna um valor se não houver erro; caso contrário, retorna um valor especificado se houver um erro.
=IFERROR(value, [value_if_error])
A função IFERROR é útil para lidar com erros em fórmulas. Ela ajuda a garantir que a planilha não mostre erros e, em vez disso, exiba mensagens fáceis de usar.
=IFERROR(100/0, “Divide by zero error”)
Para obter um guia completo sobre a implementação dessa fórmula para tratamento de erros, consulte Fórmula IFERROR no Planilhas Google.
IFNA
Retorna um valor especificado se a fórmula for avaliada como #N/A; caso contrário, retorna o resultado da fórmula.
=IFNA(valor, valor_if_na)
A função IFNA é excelente para lidar especificamente com o erro #N/A, garantindo que sua planilha possa exibir uma mensagem personalizada ou um valor alternativo quando esse erro ocorrer.
=IFNA(VLOOKUP(A1, B1:B10, 2, FALSE), “Not Found”)
Para explorar essa função em profundidade, confira Como usar a IFNA no Planilhas Google para lidar com erros.
Conclusão
As funções IF do Planilhas Google permitem incluir fórmulas baseadas em condições nas suas planilhas. Elas funcionam como fluxogramas que orientam o processamento de dados com base em condições específicas.
Desde a função IF básica até as mais avançadas, como IFS, SUMIFS e SWITCH, essas funções realizam operações lógicas complexas.
O domínio dessas funções aprimorará seus recursos de planilha.
