- Visão geral da função AND
- Sintaxe da função AND e entradas:
- Como usar a função AND
- Comparando Valores de Texto
- Comparando Números
- Encontrando valores dentro de um determinado intervalo
- Usando AND com outros operadores lógicos
- Usando AND com IF
- E no Planilhas Google
- Notas Adicionais
- E Exemplos em VBA
Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função E do Excel no Excel para testar se vários critérios são todos verdadeiros.
Visão geral da função AND
A função AND verifica se todas as condições são atendidas. Retorna TRUE ou FALSE.
Para usar a função AND de planilha do Excel, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
Sintaxe da função AND e entradas:
1 | = AND (lógico1, lógico2) |
lógico 1 - Expressões lógicas. Exemplo: A1> 4.
AND é uma das funções lógicas do Excel. Ele avalia várias expressões e retorna TRUE se TODAS as condições forem verdadeiras. AND pode avaliar até 255 expressões.
Como usar a função AND
Use a função AND do Excel como esta:
1 | = AND (1 = 1, 2 = 2) |
Como ambas as expressões são verdadeiras, AND retornará TRUE.
No entanto, se você usou o seguinte:
1 | = AND (1 = 1, 2 = 1) |
Nesse caso, AND retornaria FALSE. Embora a primeira expressão seja verdadeira, a segunda não é.
Observe que os valores numéricos sozinhos são contados como TRUE, exceto zero, que é contado como FALSE. Portanto, esta fórmula retornaria verdadeira:
1 | = AND (1, 2, 3) |
Mas este retornaria FALSE:
1 | = AND (1-1, 2) |
Isso ocorre porque 1-1 é avaliado como 0, que AND interpreta como FALSO.
Comparando Valores de Texto
As comparações de texto com a função AND não diferenciam maiúsculas de minúsculas. Portanto, a seguinte fórmula retorna TRUE:
1 | = AND ("Automatizar" = "automatizar", "Excel" = "excel") |
Além disso, AND não oferece suporte a curingas. Esta fórmula retorna FALSO:
1 | = AND ("Auto *" = "automatizar", "Ex *" = "excel") |
Isso ocorre porque AND está literalmente comparando “Auto *” com “Automatizar”, que não correspondem.
Ao contrário dos números, as strings de texto sozinhas (quando não fazem parte de uma comparação) não são contadas como TRUE - elas retornarão um #VALUE! erro.
Comparando Números
Você tem a gama usual de operadores de comparação do Excel à sua disposição ao comparar números com AND. Estes são:
Encontrando valores dentro de um determinado intervalo
Um uso prático de AND é localizar valores que se enquadram em um determinado intervalo. Veja o seguinte exemplo:
1 | = AND (D3> = 300, D3 <= 600) |
Aqui temos uma série de pedidos, mas precisamos acompanhar todos os pedidos entre $ 300 e $ 600, talvez como parte de nossa iniciativa de atendimento ao cliente. Portanto, em nossa função AND, definimos duas expressões: D3> = 300 e D3 <= 600.
Usando AND com outros operadores lógicos
Você pode combinar AND com qualquer um dos outros operadores lógicos do Excel, como OR <>, NOT <> e XOR <>.
Aqui está um exemplo de como você pode combinar AND com OR. Se tivermos uma lista de filmes e quisermos identificar os filmes lançados após 1985 que foram dirigidos por Steven Spielberg ou Tim Burton, poderíamos usar esta fórmula:
1 | = AND (C3> 1985, OR (D3 = "Steven Spielberg", D3 = "Tim Burton")) |
Observe que sempre que você combinar operadores lógicos, o Excel os avaliará de dentro para fora. Portanto, aqui, ele avaliará a instrução OR primeiro e usará o valor TRUE ou FALSE que OR retorna ao avaliar a função AND.
Usando AND com IF
AND é mais comumente usado como parte de um teste lógico em uma instrução IF.
Use-o assim:
1 | = SE (E (C4 = "CA", D4> 300), "Sim", "Não") |
Desta vez, queremos acompanhar todos os pedidos da Califórnia com um valor de $ 300 ou mais - então é isso que colocamos na função AND.
Após o AND, fornecemos IF com dois valores de retorno. A primeira para quando nossa função AND retornar TRUE (neste caso, retornamos “Sim”), e a segunda para quando ela retornar FALSO (retornamos “Não”).
Leia mais na página principal da Função Excel IF <>.
E no Planilhas Google
A função AND funciona exatamente da mesma forma no Planilhas Google e no Excel:
Notas Adicionais
Use a função AND para testar várias condições simultaneamente. Cada condição deve ser uma expressão lógica (ex: a1> 5), uma referência a uma célula contendo VERDADEIRO ou FALSO ou uma matriz contendo todos os valores lógicos. Se tudo as condições são TRUE, a fórmula retorna TRUE, caso contrário, retorna FALSE.
AND é uma função lógica e geralmente é usada em conjunto com outra função lógica, IF:
A função IF faz uma coisa se uma condição for TRUE e faz outra se uma condição for FALSE. Freqüentemente, ao usar a função AND, você irá “aninhá-la” dentro de uma fórmula IF.
Você também pode usar essas outras funções lógicas:
A função OR testa se um ou mais condições sejam atendidas.
A função XOR testa se um e somente um condição for atendida.
E Exemplos em VBA
Você também pode usar a função AND no VBA. Modelo:Application.Worksheetfunction.And (lógico1, lógico2)
Para os argumentos da função, você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel