Egy tizenhatos számrendszerbeli számot (Hexadecimális számot) nyolcas számrendszerbeli számra (oktális számra) átalakít.
Formai előírás (Szintaxis):
HEX.OCT(szám; jegyek)
Szám:
Az a tizenhatos számrendszerbeli szám (hexadecimális szá), amit átalakítani akar. A szám nem állhat 10-nél több karakterből. A bal oldali bit (MSB) az előjelbit, (jobbról számítva a 10. bit). A többi (9) bit adja meg a szám értékét.
Jegyek:
A használandó karakterek száma. Ha a paramétert nem adja meg, akkor a függvény a megjelenítéshez minimálisan szükséges számú karaktert fogja használni. A jegyek megadása abban az esetben lehet hasznos, ha az eredményt nullákkal akarja kezdeni.
Megjegyzés:
- Ha a szám negatív, akkor az nem lehet kisebb, mint FFE0000000, ha pozitív, nem lehet nagyobb, mint 1FFFFFFF.
- Ha a szám nem érvényes hexadecimális szám, akkor a függvény #SZÁM! hibaértéket ad eredményül.
- Ha a függvénynek több karakterre lenne szüksége, mint a jegyeknél megadott érték, akkor a függvény #SZÁM! hibaértéket ad 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 a függvény az #ÉRTÉK! hibaértéket adja vissza.
- Ha a jegyek negatív, akkor a függvény #SZÁM! hibaértéket ad vissza.
Példa