sobressair IF função
A função IF é uma das funções mais simples e úteis na pasta de trabalho do Excel. Ele executa um teste lógico simples que dependendo do resultado da comparação, e retorna um valor se o resultado for VERDADEIRO ou outro valor se o resultado for FALSO.

Sintaxe:
A sintaxe da função IF no Excel é:
Argumentos:
- logical_test: Requeridos. É a condição que você deseja testar.
- value_if_true: Opcional. Um valor específico que você deseja retornar se o resultado do teste_logico for TRUE.
- value_if_false: Opcional. Um valor que você deseja que seja retornado se o resultado do teste_logico for FALSO.
Notas:
1. E se valor_se_verdadeiro é omitido:
- Se o valor_se_verdadeiro argumento for omitido na função IF, como apenas vírgula após o teste_lógico, ele retornará zero quando a condição for atendida. Por exemplo: =IF(C2>100,, "Low ").
- Se você quiser usar uma célula em branco em vez do zero se a condição for atendida, você deve inserir aspas duplas "" no segundo parâmetro, assim: =IF(C2>100, "", "Low").
![]() |
![]() |
2. E se valor_se_falso é omitido:
- Se o valor_se_falso parâmetro for omitido na função IF, ele retornará um FALSE quando a condição especificada não for atendida. Tal como: =IF(C2>100, "High").
- Se você colocar uma vírgula após o argumento valor_se_verdadeiro, ele retornará um zero quando a condição especificada não for atendida. Tal como: =IF(C2>100, "High" ,).
- Se você inserir aspas duplas "" no terceiro parâmetro, uma célula vazia será retornada se a condição não for atendida. Tal como: =IF(C2>100, "High" , "").
![]() |
![]() |
![]() |
Retorno:
Teste para uma condição específica, retorna o valor correspondente que você fornece para TRUE ou FALSE.
Exemplos:
Exemplo 1: Usando uma função IF simples para números
Por exemplo, supondo que você deseja testar uma lista de valores, se o valor for maior que um valor específico 100, um texto “Bom” é exibido, caso contrário, um texto “Ruim” é retornado.
Insira a fórmula abaixo e você obterá o resultado abaixo conforme necessário.
Exemplo 2: usando a função IF para valores de texto
Caso 1: função IF para valores de texto sem distinção entre maiúsculas e minúsculas:
Aqui, eu tenho uma tabela com uma lista de Tarefas e Status de Conclusão, agora, quero saber quais tarefas precisam ser executadas e quais não. Quando o texto na Coluna C for preenchido, “Não” será exibido, caso contrário, “Sim” será retornado.
Por favor, aplique a seguinte fórmula, agora, a célula retornará “Não” quando o texto na coluna C for exibido como “concluído”, independentemente de ser maiúsculo ou minúsculo; se outro texto na coluna C, “Sim” será retornado. Veja a imagem:
Caso 2: função IF para valores de texto com distinção entre maiúsculas e minúsculas:
Para testar os valores de texto com distinção entre maiúsculas e minúsculas, você deve combinar a função IF com a função EXACT, aplique a fórmula abaixo, então apenas o texto com a correspondência exata será reconhecido e você obterá o resultado abaixo como deseja:
Caso 3: função IF para valores de texto com correspondência parcial:
Às vezes, você precisa verificar os valores das células com base em texto parcial, neste caso, você deve usar as funções IF, ISNUMBER e SEARCH juntas.
Por exemplo, se você deseja verificar as células que contêm o texto “comp” e, em seguida, retornar os valores correspondentes, aplique a fórmula abaixo. E você obterá o resultado conforme a captura de tela abaixo:
notas:
- 1. A função SEARCH é aplicada para texto sem distinção entre maiúsculas e minúsculas, se você quiser verificar o texto com distinção entre maiúsculas e minúsculas, você deve substituir a função PESQUISAR pela função ENCONTRAR. Como isso:=IF(ISNUMBER(FIND("comp",C2)), "No", "Yes")
- 2. Os valores de texto como parâmetros nas fórmulas IF, você deve colocá-los entre "aspas duplas".
Exemplo 3: Usando a função IF para valores de data
Caso 1: função IF para datas para comparar datas com uma data específica:
Se você quiser comparar datas para verificar se são maiores ou menores que uma data específica, a função SE também pode fazer um favor. Como a função IF não pode reconhecer um formato de data, você deve combinar uma função DATEVALUE com ele.
Por favor, aplique esta fórmula, quando a data for maior que 4/15/2019, um “Sim” será retornado, caso contrário, a fórmula retornará um texto “Não”, veja a imagem:
Anote os: Na fórmula acima, você pode usar a referência da célula diretamente, sem usar a função DATEVALUE também. Como isso: =IF(D4>$D$1, "Yes", "No").
Caso 2: a função IF para datas para verificar datas é maior ou menor que 30 dias:
Se você deseja identificar as datas que são maiores ou menores que 30 dias da data atual, você pode combinar a função TODAY com a função IF.
Insira esta fórmula:
Identifique a data anterior a 30 dias: =IF(TODAY()-C4>30,"Older date","")
Identifique a data superior a 30 dias: =IF(C4-TODAY()>30, "Future date", "")
![]() |
![]() |
Nota: Se quiser colocar os dois resultados em uma coluna, você precisa usar uma função IF aninhada como esta:
Exemplo 4: usando a função IF com as funções AND, OR juntas
É comum combinarmos as funções IF, AND, OR no Excel.
Caso 1: usando a função IF com funções AND para verificar se todas as condições são verdadeiras:
Quero verificar se todas as condições que defini foram atendidas, como: B4 é vermelho, C4 é pequeno e D4> 200. Se todas as condições forem TURE, marque o resultado como “Sim”; Se alguma das condições for FALSA, retorne “Não”.
Por favor, aplique esta fórmula e você obterá o resultado conforme mostrado a seguir:
Caso 2: usar a função IF com funções OR para verificar se qualquer uma das condições é verdadeira:
Você também pode usar as funções IF e OR para verificar se alguma das condições é verdadeira, por exemplo, quero identificar se a célula na coluna B contém o texto “Azul” ou “Vermelho”, se houver algum texto na coluna B, Sim é exibido, caso contrário, Não é retornado.
Aqui, você deve aplicar esta fórmula, e o resultado abaixo será mostrado:
Caso 3: usando a função IF com as funções AND e OR juntas:
Neste exemplo, combinarei a função IF com as funções AND e OR ao mesmo tempo. Suponha que você deve verificar as seguintes condições:
- Condition 1: Column B = “Red” and Column D > 300;
- Condition 2: Column B = “Blue” and Column D > 300.
Se qualquer uma das condições acima for atendida, uma correspondência será retornada, caso contrário, não.
Use esta fórmula e você obterá o resultado abaixo conforme necessário:
Exemplo 5: usando a função IF aninhada
A função IF é usada para testar uma condição e retornar um valor se a condição for atendida e outro valor se não for atendida. Mas, às vezes, você deve precisar verificar mais de uma condição ao mesmo tempo e retornar valores diferentes, você pode usar Nested IF para resolver este trabalho.
Uma instrução IF aninhada que combina várias condições IF, significa colocar uma instrução IF dentro de outra instrução IF e repetir esse processo várias vezes.
A sintaxe da função IF aninhada no Excel é:
Anote os: No Excel 2007 e versões posteriores, você pode aninhar até 64 funções IF em uma fórmula, e no Excel 2003 e versões anteriores, apenas 7 funções IF aninhadas podem ser usadas.
Caso 1: função IF aninhada para verificar várias condições:
Um uso clássico da função IF aninhado é atribuir nota em letras para cada aluno com base em suas pontuações. Por exemplo, você tem uma tabela com os alunos e suas notas nos exames, agora você deseja classificar as notas com as seguintes condições:
Por favor, aplique esta fórmula, e você obterá o resultado abaixo, se a pontuação for maior ou igual a 90, a nota é “Excelente”, se a pontuação for maior ou igual a 80, a nota é “Bom”, se a pontuação for maior ou igual a 60, a nota é “Média”, caso contrário, a nota é “Ruim”.
Explicação da fórmula acima:
![]() |
|
Caso 2: função IF aninhada para calcular o preço com base na quantidade:
A função IF aninhada também pode ser usada para calcular o preço do produto com base na quantidade.
Por exemplo, você deseja oferecer aos clientes um desconto no preço com base na quantidade, quanto mais quantidade eles comprarem, mais desconto eles terão, conforme a captura de tela mostrada abaixo.
Como o preço total é igual à quantidade, multiplique o preço, então você deve multiplicar a quantidade especificada pelo valor retornado por Ifs aninhados. Use esta fórmula:
Anote os: Você também pode usar as referências de células para substituir os números de preços estáticos, quando os dados de origem mudam, você não deve precisar atualizar a fórmula, use esta fórmula: =D2*IF(D2>=101, B6, IF(D2>=50, B5, IF(D2>=25, B4, IF( D2>=11, B3, IF(D2>=1, B2, "")))))
Tips: Usando a função IF para construir um teste, você pode usar os seguintes operadores lógicos:
operador | Significado | Exemplo | Descrição |
> | Melhor que | =IF(A1>10, "OK",) | Se o número na célula A1 for maior que 10, a fórmula retornará "OK"; caso contrário, 0 é retornado. |
< | Menor que | =IF(A1<10, "OK", "") | Se o número na célula A1 for menor que 10, a fórmula retornará "OK"; caso contrário, uma célula vazia é retornada. |
>= | Melhor que ou igual a | =IF(A1>=10, "OK", "Bad") | Se o número na célula A1 for maior ou igual a 10, ele retornará "OK"; caso contrário, "Bad" é exibido. |
<= | Menos que ou igual a | =IF(A1<=10, "OK", "No") | Se o número na célula A1 for menor ou igual a 10, ele retornará "OK"; caso contrário, “Não” é retornado. |
= | Igual a | =IF(A1=10, "OK", "No") | Se o número na célula A1 for igual a 10, ele retornará "OK"; caso contrário, exibe "Não". |
<> | Diferente de | =IF(A1<>10, "No", "OK") | Se o número na célula A1 não for igual a 10, a fórmula retornará "Não"; caso contrário - "OK". |
As melhores ferramentas de produtividade para escritório
Kutools for Excel - Ajuda você a se destacar da multidão
Kutools for Excel Possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...

Office Tab - Ativar leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.
