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

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

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

Синтаксис

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

Аргументы:

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

Замечания

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

Пример:

Материалы в которых использовалась данная функция:


Scroll Up