V tomto článku sa popisuje syntax vzorca a používanie funkcie BITOR v Microsoft Exceli.
Popis
Vráti bitový operátor OR dvoch čísel.
Syntax
BITOR(číslo1; číslo2)
Syntax funkcie BITOR obsahuje nasledovné argumenty:
-
Číslo Povinný argument. Hodnota musí byť v formáte desatinného čísla a väčšia alebo rovná 0.
-
Číslo Povinný argument. Hodnota musí byť v formáte desatinného čísla a väčšia alebo rovná 0.
Poznámky
-
Výsledok je bitový operátor OR jeho parametrov.
-
Vo výsledku má každá bitová pozícia hodnotu 1, ak majú ľubovoľné bity parametra na pozícii hodnotu 1.
-
Hodnoty vrátené z bitových pozícií postupujú sprava doľava ako mocniny čísla 2. Bit nachádzajúci sa úplne vpravo vráti hodnotu 1 (2^0), bit naľavo od neho vráti hodnotu 2 (2^1) a podobne.
-
Ak sa ktorýkoľvek argument nachádza mimo svojich obmedzení, funkcia BITOR vráti #NUM! .
-
Ak je ktorýkoľvek argument väčší ako (2^48)-1, funkcia BITOR vráti #NUM! .
-
Ak je ktorýkoľvek argument nečíselnou hodnotou, funkcia BITOR vráti #VALUE! .
Príklad
Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.
Vzorec |
Popis |
Výsledok |
Popis fungovania |
=BITOR(23;10) |
Porovnáva pozície bitov v zápisoch oboch čísiel v dvojkovej sústave a ak určitá pozícia v jednom z dvoch čísiel (alebo oboch) obsahuje číslicu 1, vráti číslo 2 umocnené exponentom podľa pozície bitu. Tieto čísla sa následne sčítajú. |
31 |
Číslo 23 je v dvojkovej sústave 10111, číslo 10 zase 1010. Hodnota 1 sa nachádza v každej zo všetkých 5 pozícií či už jedného, alebo druhého čísla. Číslo 1010 možno zapísať ako 01010, aby obe čísla mali rovnaký počet číslic. Čísla 2^0, 2^1, 2^2, 2^3 a 2^4 sa sčítajú, výsledný súčet je 31. |
23 = 10111 |
|||
10 = 01010 |
|||
Test: Nachádza sa hodnota 1 vo všetkých 5 pozíciách? |
|||
ááááá |
|||
1 + 2 + 4 + 8 + 16 = 31 |