Tento článek popisuje syntaxi vzorce a použití funkce BITRSHIFT v Microsoft Excelu.
Popis
Vrátí číslo posunuté doprava o zadaný počet bitů.
Syntaxe
BITRSHIFT(číslo, velikost_posunu)
Syntaxe funkce BITRSHIFT obsahuje následující argumenty:
-
Číslo: Povinný argument. Musí jít o celé číslo větší nebo rovno 0.
-
Velikost_posunu Povinný argument. Musí jít o celé číslo.
Poznámky:
-
Posun čísla doleva je ekvivalentem odebrání číslic z pravé strany binárně vyjádřeného čísla. Například posun doprava o 2 bity u desítkové hodnoty 13 převede binární hodnotu (1101) na 11, což je v desítkové soustavě 3.
-
Pokud je některý z argumentů mimo svá omezení, vrátí funkce BITRSHIFT #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud je argument Číslo větší než (2^48)-1, vrátí funkce BITRSHIFT #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud je absolutní hodnota Shift_amount větší než 53, vrátí funkce BITRSHIFT #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud některý z argumentů není číselná hodnota, vrátí funkce BITRSHIFT #VALUE! chybovou hodnotu #HODNOTA!.
-
Použijete-li jako argument velikost_posunu záporné číslo, je číslo posunuto doleva.
-
Záporná hodnota argumentu velikost_posunu vrátí stejný výsledek jako kladná hodnota argumentu velikost_posunu pro funkci BITLSHIFT.
Příklad
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Vzorec |
Popis |
Výsledek |
Popis |
=BITRSHIFT(13;2) |
Posune bity v čísle napravo tím, že u čísla ve formátu binární soustavy odebere cifry nejvíce vpravo. Výsledné číslo se uvádí v desítkové soustavě. |
3 |
Číslo 13 má v binární soustavě hodnotu 1101. Odebráním dvou cifer vpravo získáme hodnotu 11, což je v desítkové soustavě číslo 3. |