Função AND no Excel - declarações If And

Baixar exemplo de pasta de trabalho

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

wave wave wave wave wave