Funções lógicas

Essa categoria contém as funções lógicas.

Tratar argumentos não lógicos em funções lógicas

Para acessar este comando...

Inserir - Função - Categoria Lógica


NÃO

Complementa (inverte) um valor lógico.

Sintaxe

NÃO(ValorLógico)

ValorLógico é qualquer valor a ser complementado.

Exemplo

=NÃO(A). Se A=VERDADEIRO então NÃO(A) será FALSO.

SE

Especifica um teste lógico a ser efetuado.

Sintaxe

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.

Nas funções do LibreOffice Calc, os parâmetros marcados como «opcionais» podem ser ignorados apenas quando não se seguir um parâmetro. Por exemplo, em uma função com quatro parâmetros, em que os últimos dois estão marcados como «opcionais», você pode ignorar o parâmetro 4 ou os parâmetros 3 e 4, mas não pode ignorar apenas o parâmetro 3.

Exemplo

=SE(A1>5;100;"muito pequeno") Se o valor em A1 for maior que 5, o valor 100 será inserido na célula atual; senão, o texto «muito pequeno» será inserido.

VERDADEIRO

O valor lógico será definido como VERDADEIRO. A função VERDADEIRO() não requer argumentos e sempre retorna o valor lógico VERDADEIRO.

Sintaxe

VERDADEIRO()

Exemplo

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

E

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.

Sintaxe

E(Lógico 1 [; Lógico 2 [; … [; Lógico 255]]])

Lógico 1 ; Lógico 2; … ; Lógico 255 são valores lógicos, referências a células ou intervalos de células contendo valores lógicos.

Exemplo

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.

XOU

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.

tip

Esta função está disponível desde o LibreOffice 4.0.


Sintaxe

XOU(Lógico 1 [; Lógico 2 [; … [; Lógico 255]]])

Lógico 1 ; Lógico 2; … ; Lógico 255 são valores lógicos, referências a células ou intervalos de células contendo valores lógicos.

Exemplo

=XOU (VERDADEIRO;VERDADEIRO) retorna FALSO

=XOU (VERDADEIRO;VERDADEIRO;VERDADEIRO) retorna VERDADEIRO

=XOU(FALSO;VERDADEIRO) retorna VERDADEIRO

FALSO

Retorna o valor lógico FALSO. A função FALSO() não requer argumentos e sempre retorna o valor lógico FALSO.

Sintaxe

FALSO()

Exemplo

=FALSO() retorna FALSO

=NÃO(FALSO()) retorna VERDADEIRO

OU

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.

Sintaxe

OU(Lógico 1 [; Lógico 2 [; … [; Lógico 255]]])

Lógico 1 ; Lógico 2; … ; Lógico 255 são valores lógicos, referências a células ou intervalos de células contendo valores lógicos.

Exemplo

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.