Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016

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

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.