Tento článek popisuje syntaxi vzorce a použití funkce DEC2OCT v Microsoft Excelu.
Popis
Převede desítkové číslo na osmičkové.
Syntaxe
DEC2OCT(číslo, [místa])
Funkce DEC2OCT má následující argumenty.
-
Číslo: Povinný argument. Desítkové celé číslo, které chcete převést. Pokud je argument číslo záporný, je argument místa ignorován a funkce DEC2OCT vrátí osmičkové číslo o 10 znacích (30 bitech), v němž nejvyšší bit je znaménkový. Ostatních 29 bitů udává velikost čísla. Záporná čísla se vyjadřují jako binární doplněk.
-
Místa: Nepovinný argument. Požadovaný počet znaků. Pokud tento argument není uveden, použije funkce DEC2OCT nejmenší možný počet znaků. Argument místa je vhodný v případě, že chcete vrátit výsledek včetně úvodních nul.
Poznámky
-
Pokud číslo < -536 870 912 nebo pokud číslo > 536 870 911, vrátí DEC2OCT #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud argument číslo není číselného typu, vrátí DEC2OCT #VALUE! chybovou hodnotu #HODNOTA!.
-
Pokud DEC2OCT vyžaduje více znaků než místa, vrátí #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud argument místa není celé číslo, bude zkrácen.
-
Pokud argument místa není číselného typu, vrátí DEC2OCT #VALUE! chybovou hodnotu #HODNOTA!.
-
Pokud je argument místa záporný, vrátí DEC2OCT #NUM! chybovou hodnotu #HODNOTA!.
Příklad
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Vzorec |
Popis |
Výsledek |
=DEC2OCT(58;3) |
Převede desítkové číslo 58 na osmičkové. |
072 |
=DEC2OCT(-100) |
Převede desítkové číslo na osmičkové. |
7777777634 |