ДВ.В.ШЕСТН (BIN2HEX)

Переводит двоичное число в шестнадцатеричную систему счисления.

Пример

Результат

=ДВ.В.ШЕСТН(1001)

9

Синтаксис

ДВ.В.ШЕСТН(число; [разрядность])

Аргументы

Аргумент

Тип данных

Описание

Число*

Число

Двоичное число длиной до 10 знаков (битов), которое нужно перевести в шестнадцатеричную систему счисления.

Разрядность

Число

Натуральное число больше 0 — количество знаков в результате.
По умолчанию результат будет иметь наименьшую разрядность. Если указать разрядность больше — на свободные позиции слева от числа добавятся ведущие нули. Если указать разрядность меньше — функция вернет ошибку.

Примеры использования

Пример 1

=ДВ.В.ШЕСТН(1101;4)

Функция должна перевести двоичное число 1101 в шестнадцатеричную систему счисления.
Результат по умолчанию был бы таким: D. Его разрядность — 1.
Но в функцию передана более высокая разрядность — 4.
Чтобы дополнить результат до нужного количества знаков, функция добавит ведущие нули слева.
Количество нулей будет равно 4 - 1 = 3.
Конечный результат — 000D.

Пример 2

Связанные и похожие функции