Функция ВОСЬМ.В.ШЕСТН (OCT2HEX)

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

Описание функции ВОСЬМ.В.ШЕСТН

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

Синтаксис

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

Аргументы

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

Замечания

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

Пример

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

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

officeref: