Kettes számrendszerbeli számot (bináris számot), nyolcas számrendszerbeli számra (oktális számra) alakít.
Formai előírás (Szintaxis):
BIN.OCT(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.OCT 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, vagy 10-nél több karakterből (bitből) áll, akkor BIN.OCT a #SZÁM! hibaértéket adja vissza.
- Ha a szám negatív, a BIN.OCT figyelmen kívül hagyja a jegyekre vonatkozó beállítást és egy 10 karakter hosszú oktális számot ad eredményül.
- Ha a BIN.OCT 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.OCT az #ÉRTÉK! hibaértéket adja eredményül.
- Ha a jegyek negatív, akkor BIN.OCT a #SZÁM! hibaértéket adja vissza.
Példa