Documentation/Calc Functions/BITOR

From The Document Foundation Wiki
Jump to: navigation, search
This page is a translated version of the page Documentation/Calc Functions/BITOR and the translation is 100% complete.

Other languages:
dansk • ‎English

Funktionsnavn:

BITOR

Kategori:

Matematisk

Resume:

Returnerer et bitvis logisk "or (eller)" af parametrene. Begge værdier på den samme position bør være 1 i den binære repræsentation af parametertallene for at få outputtet 1 på den position.

Im-jabber.svg

Note:
Denne funktion er tilgængelig siden LibreOfficeDev 3.5.

Syntaks:

BITOR(tal 1; tal 2)

Returnerer:

Rwturnerer et positivt heltal.

Argumenter:

Tal 1 og tal 2 er positive heltal mindre end 2 ^ 48 (281.474.976.710.656).

  • Hvis ét af argumenterne er et decimaltal, tages der hensyn til dets gulvværdi.
  • Hvis ét af argumenterne er mindre end 0, returnerer BITOR fejlkoden Err:502.
  • Hvis ét af argumenterne er ikke er et heltal eller er større end (2^48)-1, returnerer BITOR returnerer fejlkodem Err:502.

Yderligere oplysninger:

Ingen

Eksempler:

Formel Beskrivelse Returnerer
=BITOR(6;10) 6 er binært 0110 og 10 er binært 1010, så
(0110 | 1010 = 1110)
14 (1110 eller E)
=BITOR(6,123;10) der tages hensyn til gulvværdien af 6,123, så 6 er binært 0110 og 10 er binært 1010, så
(0110 | 1010 = 1110)
14 (1110 eller E)
=BITOR(123;156) 123 er binært 01111011 og 156 er binært 10011100 <,så
(01111011 | 10011100 = 11111111)
255 (11111111)
=BITOR(123; 2^48 + 5) argumentet tal 2 er større end 2^48, hvor det returnerer en fejlkode Err:502
=BITOR(123; -5) argumentet tal 2 er negativt, hvorfor det returnerer en fejlkode Err:502
BITOR-eksempel, der viser, at hvis begge tal har 1 på positionen, så vil funktionen returnere 1 på den position.

Beslægtede LibreOffice-funktioner:

OR

BITAND

BITXOR

ODF standard:

Section 6.6.4, part 2

Tilsvarende Excel-funktioner:

BITOR