У цій статті наведено синтаксис формули та описано, як BIN2OCT у програмі Microsoft Excel.
Опис
Ця функція перетворює двійкове число на вісімкове.
Синтаксис
BIN2OCT(число;[розряди])
Синтаксис функції BIN2OCT має такі аргументи:
-
число – обов’язковий аргумент. Двійкове число, яке потрібно перетворити. Число має складатися щонайбільше з 10 символів (10 бітів). Перший значущий біт числа – це знаковий біт. Решта 9 бітів – біти значення. Від'ємні числа записуються за допомогою додаткового коду.
-
Розряди – необов'язковий параметр. Кількість використовуваних символів. Якщо розрядність пропущено, функція BIN2OCT використовує мінімально необхідну кількість символів. Розрядність використовується для доповнення повернутого значення 0 (нулями) на початку.
Примітки
-
Якщо число – неприпустиме двійкове число або число містить більше 10 символів (10 бітів), BIN2OCT повертає #NUM! .
-
Якщо число від’ємне, функція BIN2OCT ігнорує розрядність і повертає 10-символьне вісімкове число.
-
Якщо для BIN2OCT потрібно більше символів, ніж розрядів, повертається #NUM! .
-
Якщо розрядність – не ціле число, вона скорочується.
-
Якщо розрядність не числова, BIN2OCT повертає #VALUE! .
-
Якщо розрядність від'ємна, BIN2OCT повертає #NUM! .
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Формула |
Опис |
Результат |
=BIN2OCT(1001; 3) |
Перетворює двійкове число 1001 на вісімкове із 3 символами |
011 |
=BIN2OCT(1100100) |
Перетворює двійкове число 1100100 на вісімкове |
144 |
=BIN2OCT(1111111111) |
Перетворює двійкове число 1111111111 на вісімкове |
7777777777 |