Kako koristiti funkciju BITOR u Excelu

Funkce BITOR je užitečným nástrojem v programu MS Excel a Google Sheets pro provádění bitových operací, zejména pro logickou operaci OR mezi dvěma čísly. Tato funkce pracuje s binárními bity dvou celých čísel a vrací číslo, které je výsledkem této bitové operace OR.

Popis a syntaxe funkce

Syntaxe funkce BITOR v MS Excel i Google Sheets je:

=BITOR(prvni_cislo, druhe_cislo)

Kde prvni_cislo a druhe_cislo jsou dvě nezáporná celá čísla, na která se aplikuje operace BITOR.

Logická funkce OR porovnává odpovídající bity zadaných čísel a vrací bit 1, pokud je alespoň jeden z porovnávaných bitů 1. Je-li však oba bity 0, výsledkem je 0.

Příklad:

=BITOR(12, 10)
  • 12 v binárním vyjádření: 1100
  • 10 v binárním vyjádření: 1010
  • Výsledek 1100 OR 1010 = 1110, což odpovídá dekadicky číslu 14

Příklady použití

Funkce může být využita pro mnoho účelů, od jednoduchých bitových operací až po složitější logické výpočty a analýzu dat.

Praktická úloha 1: Nastavení přístupových práv

Představte si systém, kde jsou různá přístupová práva definována jednotlivými bity: bit 1 pro čtení (1), bit 2 pro zápis (2), bit 3 pro spuštění (4). Budeme kombinovat dvě sady oprávnění.

První sada: čtení (1), zápis (2) => 1 + 2 = 3 Druhá sada: zápis (2), spouštění (4) => 2 + 4 = 6 Výsledná oprávnění =BITOR(3, 6)

Výsledek 7 v binárním formátu 111 znamená oprávnění pro čtení, zápis a spouštění.

Praktická úloha 2: Filtrování dat

Představte si práci s registrem, kde každé zařízení má bitové označení pro různé charakteristiky: voděodolnost (1), odolnost vůči pádu (2) a WiFi (4). Chcete identifikovat zařízení, která splňují alespoň jednu z vybraných vlastností z dvou seznamů zařízení.

Zařízení A: WiFi (4), Odolné vůči pádu (2) => 4 + 2 = 6 Zařízení B: Voděodolné (1), WiFi (4) => 1 + 4 = 5 Kompatibilní vlastnosti =BITOR(6, 5)

Výsledek 7 v binárním formátu 111 naznačuje, že zařízení A a B mají všechny tři požadované vlastnosti.

Výše uvedené příklady ukazují, jak funkce BITOR umožňuje rychlou a efektivní manipulaci s daty na bitové úrovni, což je užitečné pro různorodé aplikace.

Více informací: https://support.microsoft.com/cs-cz/office/bitor-funkce-f6ead5c8-5b98-4c9e-9053-8ad5234919b2

Další funkce