Kettes számrendszerbeli számot (bináris számot), tizenhatos számrendszerbeli számra (hexadecimális szára) alakít.
Formai előírás (Szintaxis):
BIN.HEX(szám; jegyek)
Szám:
Az a kettes számrendszerbeli szám, amelyet átalakítani szeretne. A szám legfeljebb 10 karakterből állhat. A bal oldali bit (MSB) az előjelbit. A többi bit adja meg a szám értékét. Negatív szám előállítása kettes komplemens képzésével történik. (Egy szám kettes komplemensét úgy képezzük, hogy a pozitív számot bitenként invertáljuk, majd hozzáadunk egyet.)
Jegyek:
A használandó karakterek száma. Ha ezt nem adja meg, akkor a BIN.HEX a megjelenítéshez minimálisan szükséges számú karaktert fogja alkalmazni. A jegyek megadása abban az esetben lehet hasznos, ha az eredményt nullákkal akarja kiegészíteni.
Megjegyzés
- Ha a szám nem érvényes kettes számrendszerbeli szám (bináris szám), vagy 10-nél több karakterből (bitből) áll, akkor a BIN.HEX függvény a #SZÁM! hibaértéket adja vissza.
- Ha a szám negatív, a BIN.HEX figyelmen kívül hagyja a helyekre vonatkozó beállítást és egy 10 karakter hosszú hexadecimális számmal tér vissza.
- Ha a BIN.HEX függvénynek több helyre van szüksége, mint a helyeknél megadott szám, akkor a #SZÁM! hibaértéket adja eredményül.
- Ha a jegyek értéke nem egész szám, akkor azt a függvény egésszé csonkítja.
- Ha a jegyek nem számérték, akkor BIN.HEX az #ÉRTÉK! hibaértéket adja eredményül.
- Ha a jegyek negatív, akkor BIN.HEX a #SZÁM! hibaértéket adja vissza.
Példa