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