Převede desítkové číslo na osmičkové.
Pokud tato funkce není k dispozici a vrací chybovou hodnotu #NÁZEV?, nainstalujte a spusťte doplněk Analytické nástroje.
Jak?
- V nabídce Nástroje klepněte na příkaz Doplňky.
- V seznamu Dostupné doplňky zaškrtněte políčko u položky Analytické nástroje a klepněte na tlačítko OK.
- V případě potřeby postupujte podle pokynů k instalačnímu programu.
Syntaxe
DEC2OCT(číslo;místa)
Číslo je desítkové celé číslo, které chcete převést. Pokud je argument číslo je záporný, argument místa je ignorován a funkce DEC2OCT vrátí šestnáctkové číslo o 10 znacích (30 bitech), v němž nejvyšší bit je znaménkový. Zbylých 29 bitů udává velikost čísla. Záporná čísla se vyjadřují jako binární doplněk.
Místa je počet znaků, který má být použit. Pokud tento argument vynecháte, použije funkce DEC2HEX nejmenší nutný počet znaků. Argument místa je vhodný v případě, že chcete do výsledku doplnit vedoucí nuly.
Komentář
- Pokud číslo < -536 870 912 nebo číslo > 536 870 911, vrátí funkce DEC2OCT chybovou hodnotu #NUM!.
- Jestliže argument číslo není číselného typu, vrátí funkce DEC2OCT chybovou hodnotu #HODNOTA!.
- Požaduje-li funkce DEC2OCT více znaků, než udává argument místa, vrátí chybovou hodnotu #NUM!.
- Pokud argument místa není celé číslo, bude zkrácen.
- Jestliže argument místa není číselného typu, vrátí funkce DEC2OCT chybovou hodnotu #HODNOTA!.
- Pokud argument místa je záporné číslo, vrátí funkce DEC2OCT chybovou hodnotu #NUM!.
Příklad
Příklad snadněji pochopíte, pokud jej zkopírujete do prázdného listu.
Jak?
- Vytvořte prázdný sešit nebo list.
- Vyberte příklad v tématu nápovědy. Nevybírejte řádek ani záhlaví sloupců.

Výběr příkladu z nápovědy
- Stiskněte klávesy CTRL+C.
- Vyberte v listu buňku A1 a stiskněte klávesy CTRL+V.
- Chcete-li přepnout mezi zobrazením výsledků a zobrazením vzorců, které vracejí tyto výsledky, stiskněte klávesy CTRL+` (čárka nad vlevo) nebo v nabídce Nástroje přejděte na příkaz Závislosti a klepněte na příkaz Režim závislostí vzorců.
|
|
| A |
B |
| Vzorec |
Popis (výsledek) |
| =DEC2OCT(58;3) |
Převede desítkové číslo 58 na osmičkové se 3 znaky. (072) |
| =DEC2OCT(-100) |
Převede desítkové číslo -100 na osmičkové. (7777777634) |
|