HEX2OCT (функція HEX2OCT)

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію HEX2OCT.

Опис

Перетворення шістнадцяткового числа на вісімкове.

Синтаксис

HEX2OCT(число;[розряди])

Синтаксис функції HEX2OCT має такі аргументи:

  • Число    – обов’язковий аргумент. Шістнадцяткове число, яке потрібно перетворити. Число має складатися не більше, ніж з 10 символів. Перший значущий біт числа – це знаковий біт. Решта 39 бітів – це біти значення. Від'ємні числа записуються за допомогою додаткового коду.

  • Розряди    – необов’язковий аргумент. Кількість використовуваних символів. Якщо розрядність не вказано, функція HEX2OCT використовує мінімально необхідну кількість символів. Розряди використовуються для доповнення поверненого значення 0 (нулями) на початку.

Примітки

  • Якщо число від’ємне, функція HEX2OCT ігнорує розряди й повертає 10-символьне вісімкове число.

  • Якщо число від’ємне, воно не може бути меншим за FFE0000000; якщо додатне — більшим за 1FFFFFFF.

  • Якщо аргумент «число» не неприпустиме шістнадцяткове число, функція HEX2OCT повертає #NUM! буде повернуто значення #VALUE!.

  • Якщо функція HEX2OCT потребує більше, ніж указано в розрядності, вона повертає #NUM! буде повернуто значення #VALUE!.

  • Якщо розрядність – це неціле число, вона скорочується.

  • Якщо розрядність – не число, функція HEX2OCT повертає на #VALUE! буде повернуто значення #VALUE!.

  • Якщо розрядність – від'ємне, функція HEX2OCT повертає #NUM! .

Приклад

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Формула

Опис

Результат

=HEX2OCT("F", 3)

Перетворює шістнадцяткове число F на вісімкове зі 3 символами (0 на початку – це «заповнювач»).

017

=HEX2OCT("3B4E")

Перетворює шістнадцяткове число 3B4E на вісімкове

35516

=HEX2OCT("FFFFFFFF00")

Перетворює шістнадцяткове число FFFFFFFF00 на вісімкове

7777777400

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×