Tento článek popisuje syntaxi vzorce a použití funkce BITLSHIFT v Microsoft Excelu.
Popis
Vrátí číslo posunuté doleva o zadaný počet bitů.
Syntaxe
BITLSHIFT(číslo, velikost_posunu)
Syntaxe funkce BITLSHIFT obsahuje následující argumenty:
-
Číslo: Povinný argument. Argument číslo musí být celé číslo větší nebo rovno 0.
-
Velikost_posunu Povinný argument. Argument velikost_posunu musí být celé číslo.
Poznámky:
-
Posun čísla doleva je ekvivalentem přidání nuly (0) na pravou stranu binárně vyjádřeného čísla. Například posun doleva o 2 bity u desítkové hodnoty 4 převede binární hodnotu (100) na 10000, což je v desítkové soustavě 16.
-
Pokud je některý z argumentů mimo svá omezení, vrátí funkce BITLSHIFT #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud je argument Číslo větší než (2^48)-1, vrátí funkce BITLSHIFT #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud je absolutní hodnota Shift_amount větší než 53, vrátí funkce BITLSHIFT #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud některý z argumentů není číselná hodnota, vrátí funkce BITLSHIFT #VALUE! chybovou hodnotu #HODNOTA!.
-
Použijete-li jako argument velikost_posunu záporné číslo, je číslo posunuto doprava.
-
Záporná hodnota argumentu velikost_posunu vrátí stejný výsledek jako kladná hodnota argumentu velikost_posunu pro funkci BITRSHIFT.
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 |
=BITLSHIFT(4;2) |
Posune bity v čísle nalevo tím, že k číslu uvedeném v binární soustavě přidá vpravo nuly (0). Vrácené číslo číslo se uvádí v desítkové soustavě. |
16 |
Číslo 4 má v binární soustavě hodnotu 100. Přidáním dvou nul napravo získáme výsledek 10000, což je v desítkové soustavě 16. |