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.
- Shift_amount Povinné. 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 jejich omezení, funkce BITLSHIFT vrátí #NUM!. chybovou hodnotu #HODNOTA!.
- Pokud je číslo větší než (2^48)-1, funkce BITLSHIFT vrátí #NUM!. chybovou hodnotu #HODNOTA!.
- Pokud je absolutní hodnota Shift_amount větší než 53, vrátí funkce BITLSHIFT #NUM! chybovou hodnotu #HODNOTA!.
- Pokud je některý z argumentů nečíselná hodnota, funkce BITLSHIFT vrátí #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. |