Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

Опис

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

Синтаксис

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

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

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

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

Примітки

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

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

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

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

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

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

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

Приклад

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

Формула

Опис

Результат

=HEX2BIN("F", 8)

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

00001111

=HEX2BIN("B7")

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

10110111

=HEX2BIN("FFFFFFFFFF")

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

1111111111

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×