Retorna o valor lógico TRUE se todos os argumentos forem TRUE; retornará FALSE se um ou mais argumentos forem FALSE.
Sintaxe
AND(logical1,logical2,...)
Logical1, logical2, ... são 1 a 30 condições que você deseja testar que podem ser TRUE ou FALSE.
Comentários
-
Os argumentos devem ser avaliados para valores lógicos, como TRUE ou FALSE, ou os argumentos devem ser referências de coluna que contenham valores lógicos.
-
Se um argumento de referência de coluna contiver texto, e retornará o #VALUE! valor de erro; se estiver vazio, ele retornará FALSE.
-
Se os argumentos não contiverem valores lógicos, e retornará o #VALUE! valor de erro.
Exemplo 1
Fórmula |
Descrição (Resultado) |
---|---|
=AND(TRUE, TRUE) |
Todos os argumentos são TRUE (Sim) |
=AND(TRUE, FALSE) |
Um argumento é FALSE (Não) |
=AND(2+2=4, 2+3=5) |
Todos os argumentos são avaliados como TRUE (Sim) |
Exemplo 2
Col1 |
Col2 |
Fórmula |
Descrição (Resultado) |
---|---|---|---|
50 |
104 |
=AND(1<[Col1], [Col1]<100) |
Porque 50 está entre 1 e 100 (Sim) |
50 |
104 |
=IF(AND(1<[Col2], [Col2]<100), [Col2], "O valor está fora do intervalo.") |
Exibe o segundo número, se estiver entre 1 e 100, caso contrário, exibe uma mensagem (o valor está fora do intervalo).) |
50 |
104 |
=IF(AND(1<[Col1], [Col1]<100), [Col1], "O valor está fora do intervalo.") |
Exibe o primeiro número, se estiver entre 1 e 100, caso contrário, exibe uma mensagem (50) |