Функция ДВ.В.ВОСЬМ (BIN2OCT)

Функция ДВ.В.ВОСЬМ преобразует двоичное число в восьмеричное. Как и большинство функций категории «Инженерные», работает начиная с 2007-й версии Excel.

Описание функции ДВ.В.ВОСЬМ

Преобразует двоичное число в восьмеричное.

Синтаксис

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

Аргументы

числоразрядность
Обязательный аргумент. Преобразуемое двоичное число. Число не должно содержать более 10 знаков (10 бит). Первый значащий бит числа является знаковым битом. Остальные 9 бит являются битами значения. Отрицательные числа записываются в дополнительных кодах.
Необязательный аргумент. Количество знаков в записи числа. Если разрядность не указана, функция ДВ.В.ВОСЬМ использует минимальное необходимое количество знаков. Разрядность используется для дополнения возвращаемого значения ведущими нулями.

Замечания

  • Если число не является допустимым двоичным числом или содержит более 10 знаков (10 бит), функция ДВ.В.ВОСЬМ возвращает значение ошибки #ЧИСЛО!.
  • Если число отрицательное, функция ДВ.В.ВОСЬМ игнорирует разрядность и возвращает 10-разрядное восьмеричное число.
  • Если ДВ.В.ВОСЬМ требуется больше знаков, чем указанная разрядность, то возвращается значение ошибки #ЧИСЛО!.
  • Если значение аргумента «разрядность» не является целым числом, оно усекается.
  • Если разрядность не является числом, функция ДВ.В.ВОСЬМ возвращает значение ошибки #ЗНАЧ!.
  • Если разрядность отрицательная, функция ДВ.В.ВОСЬМ возвращает значение ошибки #ЧИСЛО!.

Пример

Дополнительные материалы

Статья по переводу чисел из разных систем счисления

officeref: