В тази статия е описан синтаксисът и употребата на функцията DEC2OCT в Microsoft Excel.

Описание

Преобразува десетично число в осмично.

Синтаксис

DEC2OCT(число; [позиции])

Синтаксисът на функцията DEC2OCT има следните аргументи:

  • "число"    Задължително. Десетичното цяло число, което искате да преобразувате. Ако числото е отрицателно, "позиции" се игнорира и DEC2OCT връща 10-знаково (30-битово) двоично число, в което старшият бит е битът за знак. Останалите 29 бита са битове за стойността. Отрицателните числа се представят с помощта на метода на записване с допълнение до две.

  • "позиции"    Незадължително. Броят на знаците, които трябва да се използват. Ако "позиции" е пропуснато, DEC2OCT използва минималния брой знаци, които са необходими. "позиции" е полезно за допълване на върнатата стойност с водещи нули.

Забележки

  • Ако число < -536 870 912 или ако число > 536 870 911, DEC2OCT връща #NUM! стойността на грешка.

  • Ако числото не е число, DEC2OCT връща #VALUE! стойността на грешка.

  • Ако DEC2OCT изисква повече от места знаци, връща #NUM! стойността на грешка.

  • Ако "позиции" не е цяло число, дробната му част се отрязва.

  • Ако места не са числова, DEC2OCT връща #VALUE! стойността на грешка.

  • Ако "места" е отрицателно, DEC2OCT връща #NUM! стойността на грешка.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Формула

Описание

Резултат

=DEC2OCT(58; 3)

Преобразува десетичното число 58 в осмично

072

=DEC2OCT(-100)

Преобразува десетично число в осмично.

7777777634

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×