Exigindo tudo com AND
Retorne TRUE somente quando todas as condições forem atendidas usando AND
Exigindo tudo com AND é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.
Quando um teste não é suficiente
Às vezes, uma única condição não consegue responder à sua pergunta. Imagine decidir se um candidato a emprego se qualifica: ele precisa ter tanto 5 anos de experiência quanto um certificado válido. Uma condição sozinha não é suficiente.
A função AND permite agrupar vários testes. Ela retorna TRUE somente quando todas as condições fornecidas são verdadeiras. Se até uma falhar, todo o conjunto se torna FALSE.
Esta lição mostra como exigir tudo de uma vez, para que sua planilha só diga sim quando todos os requisitos forem atendidos.
Estrutura de AND
A função AND recebe uma lista de testes lógicos, separados por vírgulas, e verifica todos eles:
- lógico1 a primeira condição a ser testada
- lógico2 a próxima condição e assim por diante
Você pode fornecer até 255 condições. Cada uma precisa ser algo que resulte em TRUE ou FALSE, como uma comparação.
O resultado é um único TRUE ou FALSE para todo o grupo. Pense nisso como a palavra e na linguagem comum: isto e aquilo e outra coisa.
=AND(logical1, logical2, ...)Um teste simples com duas condições
Suponha que a célula A2 contenha a nota de um teste e B2 contenha um percentual de presença. Um aluno será aprovado somente se obtiver pelo menos 60 e tiver comparecido a pelo menos 80% das aulas.
A fórmula abaixo verifica as duas condições. Se a nota for 72 e a presença for 90, os dois testes serão verdadeiros, portanto o resultado será TRUE. Se a presença fosse apenas 70, o segundo teste falharia e a fórmula inteira retornaria FALSE.
=AND(A2>=60, B2>=80)Interpretando o resultado
Por si só, AND apenas mostra a palavra TRUE ou FALSE na célula. Isso é útil, mas muitas vezes você quer uma resposta mais amigável.
A ideia principal: AND produz um único valor lógico. Percorra-o mentalmente, um teste de cada vez. No momento em que qualquer teste for falso, você pode parar, pois a resposta já é FALSE.
- Todos verdadeiros levam a
TRUE - Qualquer um falso leva a
FALSE
Em seguida, vamos passar esse resultado para IF para mostrar palavras reais.
Colocando AND dentro de IF
O verdadeiro poder aparece quando você aninha AND dentro de um IF. A função IF recebe um teste, depois o que mostrar quando for verdadeiro e depois o que mostrar quando for falso.
Aqui, AND(A2>=60, B2>=80) se torna o teste. Se ambas as condições forem atendidas, a célula mostrará Pass. Caso contrário, mostrará Fail.
Esse padrão, IF envolvendo AND, é um dos blocos de construção mais comuns em planilhas reais.
=IF(AND(A2>=60, B2>=80), "Pass", "Fail")Exemplo resolvido: aprovação de empréstimo
Um banco aprova um empréstimo somente se o candidato tiver uma renda superior a 50000 e uma pontuação de crédito superior a 700 e nenhuma inadimplência atual.
Com a renda em C2, a pontuação de crédito em D2 e a contagem de inadimplências em E2, a fórmula verifica as três condições de uma só vez. Observe que é possível encadear quantas condições forem necessárias dentro de um único AND.
Se as três forem atendidas, o resultado será Approved; se qualquer uma falhar, será Declined.
=IF(AND(C2>50000, D2>700, E2=0), "Approved", "Declined")Combinando números e texto
As condições dentro de AND não precisam ser números. Você também pode comparar texto. Lembre-se apenas de colocar os valores de texto entre aspas duplas retas.
Este exemplo verifica se a região em A2 é exatamente East e se o valor de vendas em B2 é superior a 1000.
As comparações de texto não diferenciam maiúsculas de minúsculas no Excel e no Planilhas, portanto East, east e EAST correspondem aqui.
=AND(A2="East", B2>1000)Limites de intervalo com AND
Uma utilização clássica de AND é verificar se um valor está entre dois limites. As planilhas não conseguem usar 0 < A2 < 100 como uma única expressão, então você a divide em dois testes unidos por AND.
A fórmula abaixo retorna TRUE somente quando o valor em A2 é maior que 0 e menor que 100, ou seja, quando está dentro desse intervalo.
=AND(A2>0, A2<100)AND em um intervalo de células
Você também pode aplicar AND a um intervalo inteiro. Nesse caso, todas as células desse intervalo precisam satisfazer a comparação para que o resultado seja TRUE.
A fórmula abaixo retorna TRUE somente quando todos os valores em A2:A10 são maiores que zero. Se mesmo uma célula for zero ou negativa, a resposta será FALSE.
Esta é uma maneira rápida de confirmar que uma coluna inteira atende a uma regra.
=AND(A2:A10>0)Um erro comum
Novos usuários às vezes escrevem AND como se fosse uma frase, separando condições com palavras em vez de vírgulas. Isso não funcionará.
- Incorreto:
=AND(A2>60 and B2>80) - Correto:
=AND(A2>60, B2>80)
Cada condição é seu próprio argumento, separado por uma vírgula. Evite também colocar números entre aspas: escreva A2>60, não A2>"60", pois as aspas transformam 60 em texto e podem prejudicar a comparação.
=AND(A2>60, B2>80)Por que AND é importante
A função AND é a forma mais rigorosa de lógica: exige que tudo seja verdadeiro. Isso a torna perfeita para decisões de controle, como elegibilidade, aprovações e verificações de qualidade em que nenhuma falha individual pode ser ignorada.
Tenha estes hábitos em mente:
- Separe as condições com vírgulas
- Coloque os valores de texto entre aspas, não os números
- Aninhe a função em
IFpara mostrar palavras compreensíveis
Agora faça uma verificação rápida para fixar o conteúdo.
Verificação rápida
Teste sua compreensão de como a função AND se comporta.
Recapitulação: exigindo tudo com AND
Você aprendeu que AND retorna TRUE somente quando todas as condições são atendidas e FALSE quando até uma delas falha.
- Sintaxe:
=AND(test1, test2, ...)com condições separadas por vírgulas - Aninhe-a em
IFpara obter resultados claros:=IF(AND(...), "Yes", "No") - Use-a para verificações de valores entre limites, como
=AND(A2>0, A2<100) - Compare texto colocando os valores entre aspas
Próximo tópico: OR, que é satisfeito quando apenas uma condição é verdadeira.
=IF(AND(A2>=60, B2>=80), "Pass", "Fail")Aprenda Excel com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 30
- Aulas
- 120
Perguntas Frequentes
A aula “Exigindo tudo com AND” é grátis?
Sim — o texto completo de “Exigindo tudo com AND” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.
O que vou aprender em “Exigindo tudo com AND”?
Retorne TRUE somente quando todas as condições forem atendidas usando AND Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Excel Formulas Academy?
Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “Exigindo tudo com AND”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Excel Formulas Academy?
Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Exigindo tudo com AND
- Aceitando qualquer correspondência com OR
- Invertendo a lógica com NOT
- Ramificações mais limpas com IFS