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

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

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

ШЕСТН.В.ВОСЬМ("f3"; 8)

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

Синтаксис

ШЕСТН.В.ВОСЬМ(шестнадцатеричное_число_со_знаком; [количество_знаков])

  • шестнадцатеричное_число_со_знаком – сорокабитное знаковое шестнадцатеричное число в строковом формате, которое необходимо преобразовать в знаковое восьмеричное.

    • Старший разряд шестнадцатеричного_числа_со_знаком является знаковым битом. Таким образом, отрицательные числа представлены в виде дополнительного кода.

    • Максимальным положительным значением этого параметра функции является 1FFFFFFF, а минимальным отрицательным – FFE0000000.

    • В случае, если шестнадцатеричное_число_со_знаком представляет собой допустимое шестнадцатеричное число, оно автоматически конвертируется в строковый формат. Например, ШЕСТН.В.ВОСЬМ(199) и ШЕСТН.В.ВОСЬМ("199") возвращают один и тот же результат: 631.

  • количество_знаков[ НЕОБЯЗАТЕЛЬНО ] – количество значащих разрядов в возвращаемом функцией значении.

    • Если этот параметр превышает количество значащих разрядов в возвращаемом значении, оно дополняется нулями слева до тех пор, пока количество цифр в нем не достигнет значения, равного количеству_знаков.

    • Это значение игнорируется, если старший разряд шестнадцатеричного_числа_со_знаком равен 1, то есть в том случае, если шестнадцатеричное_число_со_знаком больше или равно 8000000000.

Примечания

  • Параметр представляет собой шестнадцатеричное число и может быть задан только цифрами 0–9 и буквами A–F. Использование других символов приведет к тому, что функция ШЕСТН.В.ВОСЬМ вернет ошибку #NUM!.

    • В шестнадцатеричном счислении не учитывается регистр символов. Буквы a–f и A–F эквивалентны.
  • Если число разрядов в возвращаемом значении превышает указанное количество_знаков, функция вернет ошибку #NUM!.

  • Убедитесь, что при любых вычислениях учитывается тот факт, что функция HEX2OCT возвращает результат в восьмеричном виде. Google Таблицы автоматически конвертируют значения. Таким образом, если ячейка A2 содержит восьмеричное значение 111, эквивалентное шестнадцатеричному 49, и ячейка B2 содержит формулу =A2+9, результатом действия этой формулы будет значение 120, недопустимое в восьмеричном счислении.

См. также:

ВОСЬМ.В.ШЕСТН: Преобразует десятичное число в шестнадцатеричное со знаком.

ВОСЬМ.В.ДЕС: Преобразует восьмеричное число со знаком в десятичное.

ВОСЬМ.В.ДВ: Преобразует восьмеричное число со знаком в двоичное со знаком.

ШЕСТН.В.ДЕС: Преобразует шестнадцатеричное число со знаком в десятичное.

ШЕСТН.В.ДВ: Преобразует шестнадцатеричное число со знаком в двоичное со знаком.

ДЕС.В.ВОСЬМ: Преобразует десятичное число в восьмеричное со знаком.

ДЕС.В.ШЕСТН: Преобразует десятичное число в шестнадцатеричное со знаком.

ДЕС.В.ДВ: Преобразует десятичное число в двоичное со знаком.

ДВ.В.ВОСЬМ: Преобразует двоичное число со знаком в восьмеричное со знаком.

ДВ.В.ШЕСТН: Преобразует двоичное число со знаком в шестнадцатеричное со знаком.

ДВ.В.ДЕС: Преобразует двоичное число со знаком в десятичное.

Примеры

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

true
Посетите Центр обучения

Используете продукты Google (например, Google Документы) на работе или в учебном заведении? Мы подготовили для вас полезные советы, руководства и шаблоны. Узнайте, как работать с файлами Office, не устанавливая MS Office, как создавать динамические планы проектов и командные календари, использовать автосортировку писем и решать другие задачи.

Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
16455192448373724042
true
Поиск по Справочному центру
true
true
true
true
true
35
false
false