Os operadores de comparação são símbolos usados em fórmulas do Excel para comparar dois valores e gerar um resultado desejado. O resultado dessa comparação pode ser VERDADEIRO ou FALSO ou qualquer outro valor de saída que você especificar no lugar de uma condição verdadeira ou falsa.
Nota As informações neste artigo se aplicam às versões do Excel 2019, 2016, 2013, 2010, Excel Online e Excel para Mac.
Seis Operadores de Comparação
Existem seis operadores de comparação disponíveis para você usar no Excel.
Esses operadores são usados para testar condições como:
- Igual: Dois valores ou sequências são os mesmos (maçã = maçã)
- Maior que: Um valor é maior que o outro (10 > 8)
- Menos que: Um valor é menor que o outro (8 < 10)
- Maior que ou igual a: um valor é maior ou igual a outro (10 >= 10)
- Menor que ou igual a: Um valor é menor ou igual a outro (5 <= 5)
- Não igual a: Dois valores não são os mesmos (cão <> gato)
Todos os operadores de comparação trabalham com valores, enquanto alguns (como <> e =) também trabalha com strings (texto) e datas.
Operadores de comparação na função IF
Existem duas áreas no Excel onde você pode usar operadores de comparação. O uso mais comum é dentro do E SE função.
Dentro de qualquer célula de uma planilha, invoque a função IF digitando:
= IF (
Você verá um texto de ajuda pop-up que diz:
teste_lógico, valor_se_verdadeiro, valor_se_falso
Este é o formato para usar corretamente a função IF.
- O primeiro valor é o teste condicional que contém o operador de comparação.
- O segundo valor é o número ou string que você deseja exibir se a comparação for verdadeira.
- O terceiro valor é o número ou string que você deseja exibir se a comparação for falsa.
Todos os três valores dentro da função IF devem ser separados por vírgulas.
O teste lógico pode referenciar valores ou células na planilha do Excel que contêm valores. Você também pode aninhar fórmulas dentro da própria comparação.
Por exemplo, para comparar os dados na célula A1 com os dados na célula B4, digite:
= IF (A1<>
Para verificar se o valor na célula A1 é menor que 50, digite:
= IF (A1 <50, VERDADEIRO, FALSO)
Para verificar se o valor na célula A1 é menor que a metade do valor na célula B4, digite:
= IF (A1 <(B4 / 2), VERDADEIRO, FALSO)
Nos exemplos acima, o Excel retorna TRUE ou FALSE na célula onde você digitou a instrução IF, dependendo do resultado da comparação.
Você pode substituir VERDADEIRO ou FALSO por qualquer valor ou sequência se desejar que a fórmula IF retorne outra coisa nessa célula. Por exemplo:
= IF (A1 <50, "Bob", "Sally")
Isso retornará "Bob" na célula se a condição for verdadeira ou "Sally" se a condição for falsa.
Operadores de Comparação no Excel VBA ou Macros
Você pode usar os mesmos operadores de comparação dentro do editor Excel VBA.
O Excel VBA é usado para criar macros para automatizar ações dentro de uma planilha.
Para abrir o editor Excel VBA:
- Selecione Arquivo > Opções > Personalizar fita.
- Ativar o Desenvolvedor caixa de seleção sob Guias Principais e selecione Está bem.
- No Excel, selecione Desenvolvedor > Ver código.
- Duplo click ThisWorkbook debaixo Objetos do Microsoft Excel no painel esquerdo.
- Na parte superior da janela de código, defina a lista suspensa à esquerda para Pasta de trabalho e o caminho certo para Abrir.
Agora você está editando o código que será executado toda vez que o arquivo Excel for aberto. Nesta janela, você pode comparar a célula A1 com A2 e preencher automaticamente em A3 com um valor ou texto, dependendo dos resultados do operador de comparação.
Aqui está um exemplo de como esse código seria:
Se A1 <A2 então A3 = "SIM"OutroA3 = "NÃO"Fim se
A formatação é um pouco diferente no VBA, mas os símbolos de comparação (operadores) usados para comparar dois valores ou sequências de caracteres são exatamente os mesmos. Se você está apenas começando a aprender sobre o Excel, você vai querer ler os Tutoriais do Excel para iniciantes da Lifewire para aumentar ainda mais sua habilidade usando as planilhas do Excel.