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 2019 pre Mac 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.