У цій статті подано синтаксис формули й описано використання OCT2HEX функція у програмі Microsoft Excel.
Опис
Перетворення вісімкового числа на шістнадцяткове.
Синтаксис
OCT2HEX(число;[розряди])
Синтаксис функції OCT2HEX має такі аргументи:
-
число – обов’язковий аргумент. Вісімкове число, яке потрібно перетворити. Число не може містити більше 10 вісімкових символів (30 бітів). Перший значущий біт числа – це знаковий біт. Решта 29 розрядів – розряди величини. Від'ємні числа представлено записом додаткового коду.
-
Розряди – необов'язковий параметр. Кількість використовуваних символів. Якщо розрядність пропущено, функція OCT2HEX використовує мінімально необхідну кількість символів. Розрядність використовується для доповнення повернутого значення 0 (нулями) на початку.
Примітки
-
Якщо число від’ємне, функція OCT2HEX ігнорує розрядність й повертає 10-символьне шістнадцяткове число.
-
Якщо число не є припустимим вісімковим числом, функція OCT2HEX повертає #NUM! значення помилки #NUM!.
-
Якщо OCT2HEX потребує більше знаків, ніж розрядність, повертається #NUM! значення помилки #NUM!.
-
Якщо розрядність не є цілим числом, її буде скорочено.
-
Якщо кількість місць не числове значення, функція OCT2HEX повертає #VALUE! значення помилки #NUM!.
-
Якщо кількість місць від'ємна, функція OCT2HEX повертає #NUM! значення помилки #NUM!.
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Формула | Опис | |
---|---|---|
=OCT2HEX(100; 4) |
Перетворює вісімкове число 100 на шістнадцяткове з 4 символів. |
0040 |
=OCT2HEX(7777777533) |
Перетворює вісімкове число 7777777533 на шістнадцяткове. |
FFFFFFFF5B |