У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію HEX2BIN.
Опис
Перетворення шістнадцяткового числа на двійкове.
Синтаксис
HEX2BIN(число;[розряди])
Синтаксис функції HEX2BIN має такі аргументи:
-
число – обов’язковий аргумент. Шістнадцяткове число, яке потрібно перетворити. Число має складатися не більше, ніж з 10 символів. Перший значущий біт – числа знаковий біт (40й розряд із правого боку). Решта 9 бітів – це біти значення. Від'ємні числа записуються за допомогою додаткового коду.
-
Розряди – необов'язковий параметр. Кількість використовуваних символів. Якщо розрядність не вказано, функція HEX2BIN використовує мінімально необхідну кількість символів. Розряди використовуються для доповнення поверненого значення 0 (нулями) на початку.
Примітки
-
Якщо число від’ємне, функція HEX2BIN ігнорує розряди й повертає 10-символьне двійкове число.
-
Якщо число від’ємне, воно не може бути менше за FFFFFFFE00; якщо додатне – менше за 1FF.
-
Якщо число неприпустиме шістнадцяткове число, HEX2BIN повертає #NUM! .
-
Якщо для HEX2BIN потрібно більше символів, ніж розрядів, повертається #NUM! .
-
Якщо розрядність – не ціле число, її буде скорочено.
-
Якщо розрядність не числова, функція HEX2BIN повертає #VALUE! .
-
Якщо розрядність від'ємна, HEX2BIN повертає #NUM! .
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Формула |
Опис |
Результат |
=HEX2BIN("F", 8) |
Перетворює шістнадцяткове число F на бінарне з 8 символів (4 нулі на початку - це «заповнювачі»). |
00001111 |
=HEX2BIN("B7") |
Перетворює шістнадцяткове число B7 на бінарне. |
10110111 |
=HEX2BIN("FFFFFFFFFF") |
Перетворює шістнадцяткове число FFFFFFFFFF на бінарне. |
1111111111 |