Essa categoria contém as funções lógicas.
Zero (0) equivale a FALSO e todos os outros números equivalem a VERDADEIRO.
Células vazias e células com texto são ignoradas.
Ocorre um erro #VALOR se todos os argumentos são ignorados.
Ocorre um erro #VALOR se um dos argumentos é texto direto (e não uma referência a uma célula com texto).
Erros nos argumentos produzem erros.
Retorna VERDADEIRO se todos os argumentos forem VERDADEIROs. Se um dos elementos for FALSO, esta função retornará o valor FALSO.
Os argumentos podem ser expressões lógicas (VERDADEIRO, 1<5, 2+3=7, B8<10), que retornam valores lógicos, ou matrizes (A1:C3) contendo valores lógicos.
E(Lógico 1 [; Lógico 2 [; … [; Lógico 255]]])
Os valores lógicos das entradas 12<13, 14>12 e 7<6 devem ser verificados:
=E(12<13;14>12;7<6) retorna FALSO.
=E (FALSO();VERDADEIRO()) retorna FALSO.
A fórmula de matriz {=E(B1:B10;C1:C10)} produz um valor unidimensional de VERDADEIRO quando todos os componentes de B1:B10 e C1:C10 são VERDADEIRO. A expressão de matriz acima não produz o E lógico por elemento e, portanto, não produz uma matriz de valores lógicos. Para calcular um E lógico de matrizes por elemento, use o operador * no contexto de matriz. No exemplo, insira {=B1:B10*C1:C10}.
Retorna o valor lógico FALSO. A função FALSO() não requer argumentos e sempre retorna o valor lógico FALSO.
FALSO()
=FALSO() retorna FALSO
=NÃO(FALSO()) retorna VERDADEIRO
Complementa (inverte) um valor lógico.
NÃO(ValorLógico)
ValorLógico é qualquer valor a ser complementado.
=NÃO(A). Se A=VERDADEIRO então NÃO(A) será FALSO.
Retornará VERDADEIRO se pelo menos um argumento for VERDADEIRO. Essa função retornará o valor FALSO se todos os argumentos tiverem o valor lógico FALSO.
Os argumentos podem ser expressões lógicas (VERDADEIRO, 1<5, 2+3=7, B8<10), que retornam valores lógicos, ou matrizes (A1:C3) contendo valores lógicos.
OU(Lógico 1 [; Lógico 2 [; … [; Lógico 255]]])
Os valores lógicos das entradas 12<11; 13>22, e 45=45 devem ser verificados.
=OU(12<11;13>22;45=45) retorna VERDADEIRO.
=OU(FALSO();VERDADEIRO()) retorna VERDADEIRO.
A fórmula de matriz {=OU(B1:B10;C1:C10)} produz um valor unidimensional de FALSO quando todos os componentes de B1:B10 e C1:C10 são FALSO. A expressão de matriz acima não produz o OU lógico por elemento e, portanto, não produz uma matriz de valores lógicos. Para calcular um OU lógico de matrizes por elemento, use o operador + no contexto de matriz. No exemplo, insira {=B1:B10+C1:C10}.
Especifica um teste lógico a ser efetuado.
SE(Teste [; [ValorEntão [; [ValorSenão]]])
Teste é qualquer expressão ou valor que pode ser VERDADEIRO ou FALSO.
ValorEntão (opcional) é o valor retornado quando o teste lógico for VERDADEIRO.
ValorSenão (opcional) é o valor retornado caso o teste lógico resulte FALSO.
=SE(A1>5;100;"pequeno demais") Se o valor em A1 é maior que 5, retorna o valor 100; senão, retorna o texto pequeno demis.
=SE(A1>5;;"pequeno demais") Se o valor em A1 é maior que 5, retorna o valor0 por que parâmetros omissos são considerados 0; senão retorna o texto pequeno demais.
=SE(A1>5;100;) Se o valor de A1 é menor que 5, o valor retornado é 0 por que ValorSenão vazio é interpretado como 0; senão retorna 100.
O valor lógico será definido como VERDADEIRO. A função VERDADEIRO() não requer argumentos e sempre retorna o valor lógico VERDADEIRO.
VERDADEIRO()
Se A=VERDADEIRO e B=FALSO, os seguintes exemplos serão exibidos:
=E(A;B) retorna FALSO
=OU(A;B) retorna VERDADEIRO
=NÃO(E(A;B)) retorna VERDADEIRO
Retorna VERDADEIRO se um número ímpar de argumentos resultar em VERDADEIRO.
Os argumentos podem ser expressões lógicas (VERDADEIRO, 1<5, 2+3=7, B8<10), que retornam valores lógicos, ou matrizes (A1:C3) contendo valores lógicos.
XOU(Lógico 1 [; Lógico 2 [; … [; Lógico 255]]])
=XOU (VERDADEIRO();VERDADEIRO()) retorna FALSO
=XOU (VERDADEIRO();VERDADEIRO();VERDADEIRO()) retorna VERDADEIRO
=XOU(FALSO();VERDADEIRO()) retorna VERDADEIRO