ВОСЬМ.В.ШЕСТН (OCT2HEX)

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

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

Синтаксис

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

Аргументы:

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

Замечания

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

Пример:

Дополнительные примеры работы с функцией:


Scroll Up