Funções de operações Bit

Para aceder a este comando...

Inserir - Função - Categoria Matemática


BIT.DESLOC.DIR

Desloca um número para a direita em n bits.

tip

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


Sintaxe

BIT.DESLOC.DIR(número; deslocamento)

número é um inteiro positivo menor que 2 ^ 48 (281 474 976 710 656).

Deslocamento é o número de posições que os bits serão movidos para a direita. Se o deslocamento é negativo, é sinónimo de BIT.DESLOC.ESQ (número; -deslocamento).

Exemplo

=BIT.DESLOC.DIR(6;1) resulta em 3 (0110 >> 1 = 0011).

BIT.DESLOC.ESQ

Desloca um número para a esquerda em n bits.

tip

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


Sintaxe

BIT.DESLOC.ESQ(número; deslocamento)

número é um inteiro positivo menor que 2 ^ 48 (281 474 976 710 656).

Deslocamento é o número de posições que os bits serão movidos para a esquerda. Se o deslocamento é negativo, é sinónimo de BIT.DESLOC.DIR (número; -deslocamento).

Exemplo

=BIT.DESLOC.ESQ(6;1) resulta em 12 (0110 << 1 = 1100).

BIT.E

Devolve o "E" lógico dos parâmetros.

tip

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


Sintaxe

BIT.E(número1; número2)

número1 e número2 são números inteiros positivos menores do que 2 ^ 48 (281 474 976 710 656).

Exemplo

=BIT.E(6;10) resulta em 2 (0110 & 1010 = 0010).

BIT.OU

Devolve o "OU" lógico dos parâmetros.

tip

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


Sintaxe

BIT.OU(número1; número2)

número1 e número2 são números inteiros positivos menores do que 2 ^ 48 (281 474 976 710 656).

=BIT.OU(6;10) resulta em 14 (0110 | 1010 = 1110).

BIT.XOU

Devolve o "OU exclusivo" dos parâmetros.

tip

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


Sintaxe

BIT.XOU(número1; número2)

número1 e número2 são números inteiros positivos menores do que 2 ^ 48 (281 474 976 710 656).

Exemplo

=BIT.XOU(6;10) resulta em 12 (0110 ^ 1010 = 1100)

Necessitamos da sua ajuda!