Zhrnutie
Funkcia Excel DEC2OCT prevádza desatinné číslo na jeho osmičkový ekvivalent.Účel
Prevedie desatinné číslo na osmičkovéNávratová hodnota
Osmičkové čísloSyntax
= DEC2OCT (číslo; (miesta))Argumenty
- number - Desatinné číslo, ktoré chcete previesť na osmičkové.
- places - (voliteľné) Vyplní výsledné osmičkové číslo nulami až do zadaného počtu číslic. Ak je vynechané, vráti sa najmenší počet znakov požadovaný na vyjadrenie počtu.
Verzia
Excel 2003Poznámky k použitiu
Vstupom musí byť platné desatinné číslo v rozsahu (-2 29, 2 29 - 1).
Záporné hodnoty
Excel interne predstavuje osmičkové číslo v binárnom formáte pomocou 30 bitov. Prvý bit označuje, či je číslo kladné alebo záporné. Zvyšné bity označujú veľkosť čísla.
Dôvod, prečo -3 sa mapuje na 7777777775, je ten, že program Excel predstavuje interné (v binárnych) záporné čísla pomocou zápisu doplnku týchto dvoch čísel. Po prevode na osmičkový zápis doplnku dvojky sa začína najvyšším 10-ciferným osmičkovým číslom a ide dozadu.