У цій статті наведено синтаксис формули й описано використання функції DEC2OCT у Microsoft Excel.
Опис
Перетворює десяткове число на вісімкове.
Синтаксис
DEC2OCT(число;[розряди])
Синтаксис функції DEC2OCT має такі аргументи:
- число – обов’язковий аргумент. Якщо число від’ємне, то розряди ігноруються, а функція DEC2OCT повертає 10-символьне (30-бітне) вісімкове число, у якому найбільш значущий біт – знаковий бітом. Решта 29 бітів – біти значення. Від'ємні числа записуються за допомогою додаткового коду. Від'ємні числа представлено записом додаткового коду.
- Places необов'язковий аргумент. Якщо розрядність пропущено, функція DEC2OCT використовує мінімальну необхідну кількість символів. Розрядність використовується для доповнення поверненого значення 0 (нулями) на початку. (Додатковий аргумент.)
Примітки
- Якщо число < -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 |