Tento článek popisuje syntaxi vzorce a použití funkce HEX2BIN v Microsoft Excelu.
Popis
Převede šestnáctkové číslo na binární.
Syntaxe
HEX2BIN(číslo, [místa])
Syntaxe funkce HEX2BIN má následující argumenty:
- Číslo Povinný argument. Šestnáctkové číslo, které chcete převést. Číslo nesmí obsahovat víc než 10 znaků. Nejvyšší bit čísla je znaménkový bit (40 bit zprava). Zbývajících 9 bitů určuje velikost čísla. Záporná čísla se vyjadřují jako binární doplněk.
- Places Volitelné. Jedná se o počet znaků, které se mají použít. Pokud argument místa není uvedený, funkce HEX2BIN použije minimální nutný počet znaků. Argument místa je vhodný v případě, že chcete vrátit výsledek včetně úvodních nul.
Poznámky
- Pokud je zadané číslo záporné, ignoruje funkce HEX2BIN argument místa a vrátí binární číslo o 10 znacích.
- Jestliže je zadané číslo záporné, nesmí být menší než FFFFFFFE00, a pokud je kladné, nesmí být větší než 1FF.
- Pokud argument číslo není platné šestnáctkové číslo, vrátí HEX2BIN #NUM! chybovou hodnotu #HODNOTA!.
- Pokud HEX2BIN vyžaduje více znaků než počet znaků, vrátí #NUM! chybovou hodnotu #HODNOTA!.
- Pokud argument místa není celé číslo, bude zkrácený.
- Pokud argument místa není číselného typu, vrátí HEX2BIN #VALUE!. chybovou hodnotu #HODNOTA!.
- Pokud je hodnota argumentu místa záporná, vrátí HEX2BIN hodnotu #NUM!. chybovou hodnotu #HODNOTA!.
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 |
|---|---|---|
| =HEX2BIN("F";8) | Převede šestnáctkové F na binární, s 8 znaky (4 nuly na začátku jsou „výplň“). | 00001111 |
| =HEX2BIN("B7") | Převede šestnáctkové B7 na binární. | 10110111 |
| =HEX2BIN("FFFFFFFFFF") | Převede šestnáctkové FFFFFFFFFF na binární. | 1111111111 |