ДВ.В.ВОСЬМ (BIN2OCT)

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

Пример

Результат

=ДВ.В.ВОСЬМ(1001)

11

Синтаксис

ДВ.В.ВОСЬМ(число; [разрядность])

Аргументы

Аргумент

Тип данных

Описание

Число*

Число

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

Разрядность

Число

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

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

Пример 1

=ДВ.В.ВОСЬМ(1101;4)

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

Пример 2

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