![](https://cdn.wiki-base.com/4344367/how_to_use_the_excel_dec2oct_function__2.png.webp)
Резюме
Функція Excel DEC2OCT перетворює десяткове число у вісімковий еквівалент.Призначення
Перетворює десяткове число у вісімковеПовернене значення
Вісімкове числоСинтаксис
= DEC2OCT (число, (місця))Аргументи
- число - десяткове число, яке потрібно перетворити в восьмеричне.
- місця - (необов’язково) Пропонує результуюче вісімкове число нулями до вказаної кількості цифр. Якщо пропущено, повертає найменшу кількість символів, необхідну для представлення числа.
Версія
Excel 2003Примітки щодо використання
Введенням має бути дійсне десяткове число в межах діапазону (-2 29, 2 29 - 1).
Негативні значення
Excel внутрішньо представляє восьмеричні числа в двійковій формі, використовуючи 30 біт. Перший біт вказує, чи є число позитивним чи негативним. Решта бітів вказують величину числа.
Причина, по якій -3 відображається на 7777777775, полягає в тому, що Excel представляє від’ємні числа всередині (у двійковому вигляді), використовуючи позначення доповнення двох. Позначення комплементу двох, перетворене в восьмеричне, починається з найвищого 10-значного вісімкового числа і рухається назад.
![](https://cdn.wiki-base.com/4344367/how_to_use_the_excel_dec2oct_function__3.png.webp)