BITOR (funkcia)

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 chybovú hodnotu #ČÍSLO!

  • Ak je ktorýkoľvek argument väčší než (2^48)-1, funkcia BITOR vráti chybovú hodnotu #ČÍSLO!

  • Ak je ktorýkoľvek argument nečíselnou hodnotou, funkcia BITOR vráti chybovú hodnotu #HODNOTA!

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

Na začiatok stránky

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×