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
Vrátí modifikovanou Besselovu funkci In(x)
Vrátí modifikovanou Besselovu funkci Jn(x)
Vrátí modifikovanou Besselovu funkci Kn(x)
Vrátí Besselovu funkci Yn(x)
Převede binární číslo na desítkové
Převede binární číslo na šestnáctkové
Převede binární číslo na osmičkové
Vrátí hodnotu bitové operace AND pro dvě čísla
Vrátí hodnotu čísla posunutou doleva o počet bitů zadaný v operátoru velikost_posunu
Vrátí hodnotu čísla posunutou doprava o počet bitů zadaný v operátoru velikost_posunu
Vrátí hodnotu bitové operace Exkluzivní OR pro dvě čísla
Převede reálnou a imaginární část na komplexní číslo
Převede číslo z jednoho měrného systému do jiného
Převede desítkové číslo na binární
Převede desítkové číslo na šestnáctkové
Převede desítkové číslo na osmičkové
Testuje rovnost dvou hodnot
Vrátí chybovou funkci
Vrátí chybovou funkci
Vrátí doplňkovou chybovou funkci
Vrátí doplňkovou funkci ERF integrovanou mezi hodnotou x a nekonečnem
Testuje, zda je číslo větší než mezní hodnota
Převede šestnáctkové číslo na binární
Převede šestnáctkové číslo na desítkové
Převede šestnáctkové číslo na osmičkové
Vrátí absolutní hodnotu (modul) komplexního čísla
Vrátí imaginární část komplexního čísla
Vrátí argument théta, úhel vyjádřený v radiánech
Vrátí komplexně sdružené číslo ke komplexnímu číslu
Vrátí kosinus komplexního čísla
Vrátí hyperbolický kosinus komplexního čísla
Vrátí kotangens komplexního čísla
Vrátí kosekans komplexního čísla
Vrátí hyperbolický kosekans komplexního čísla
Vrátí podíl dvou komplexních čísel
Vrátí exponenciální tvar komplexního čísla
Vrátí přirozený logaritmus komplexního čísla
Vrátí dekadický logaritmus komplexního čísla
Vrátí logaritmus komplexního čísla při základu 2
Vrátí komplexní číslo umocněné na celé číslo
Vrátí součin komplexních čísel
Vrátí reálnou část komplexního čísla
Vrátí sekans komplexního čísla
Vrátí hyperbolický sekans komplexního čísla
Vrátí sinus komplexního čísla
Vrátí hyperbolický sinus komplexního čísla
Vrátí druhou odmocninu komplexního čísla
Vrátí rozdíl mezi dvěma komplexními čísly
Vrátí součet dvou komplexních čísel
Vrátí tangens komplexního čísla
Převede osmičkové číslo na binární
Převede osmičkové číslo na desítkové
Převede osmičkové číslo na šestnáctkové