Lógica Avançada do Excel - Função IF

Descrição

A função IF retorna um valor se uma condição for TRUE e outro valor se for FALSE.

Sintaxe

IF (logical_test, value_if_true, [value_if_false])

Argumentos

Argumento Descrição Obrigatório / Opcional
teste lógico A condição que você deseja testar. Requeridos
value_if_true O valor que você deseja retornar se o resultado de teste_logico for TRUE. Requeridos
valor_se_falso O valor que você deseja retornar se o resultado de teste_logico for FALSO. Opcional

Notas

  • A função IF retorna um erro 0 (zero) na célula, se nem valor_se_verdadeiro nem valor_se_falso forem fornecidos.

  • Para ver o valor correto retornado, adicione o texto do argumento aos dois argumentos ou adicione TRUE ou FALSE ao argumento.

  • A função IF retorna um erro #NOME? na célula se a fórmula estiver incorreta.

  • A função IF é mais útil quando aninhada. Até 64 funções IF podem ser aninhadas entre si para os argumentos valor_se_verdadeiro e valor_se_falso para construir testes mais elaborados.

  • Se algum dos argumentos da função IF forem matrizes, todos os elementos da matriz serão avaliados quando a instrução IF for executada.

  • Você pode usar IF em conjunto com outras funções do Excel -

    • Para contar o número de ocorrências de uma sequência de texto ou um número dentro de um intervalo de células, use as funções CONT.SE ou CONT.SE.

    • Para calcular uma soma com base em uma seqüência de texto ou um número dentro de um intervalo, use as funções SOMASE ou SOMASE.

Aplicabilidade

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Exemplo