1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. HEX2OCT • шестнадцатеричное число в восьмеричное - Upline Studio

HEX2OCT • шестнадцатеричное число в восьмеричное - Upline Studio

Команда

HEX2OCT / ШЕСТН.В.ВОСЬМ

Перевод на русский

Шестнадцатеричное число в восьмеричное.

Описание

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

Тип функции

Инженерные функции / Еngineering

Синтаксис

На русском

ШЕСТН.В.ВОСЬМ(шестнадцатеричное_число_со_знаком; [количество_знаков])
Замечание для новичков
Выбор запятой или точки запятой между аргументами формулы (как и выбор точки или запятой для разделения целой и дробной частей числа) определяется не тем, на каком языке записана команда, а языковой версией Google Таблиц как таковых. Если у вас русскоязычные Google Таблицы, то команду вы можете записать и на русском, и на английском языке — Google Таблицы её просто сами переведут, если для неё имеется эквивалент на русском языке. Но вот разделителем должна быть точка с запятой (и запятая в десятичных дробях), иначе вы получите синтаксическую ошибку.

На английском

HEX2OCT(signed_hexadecimal_number, significant_digits)

Пояснения:

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

  • шестнадцатеричное_число_со_знаком – сорокабитное знаковое шестнадцатеричное число в строковом формате, которое необходимо преобразовать в знаковое восьмеричное.
    • Старший разряд шестнадцатеричного_числа_со_знаком является знаковым битом. Таким образом, отрицательные числа представлены в виде дополнительного кода.
    • Максимальным положительным значением этого параметра функции является 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, недопустимое в восьмеричном счислении.

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

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

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

Примеры решения задач

Иллюстрация использование функции HEX2OCT (ШЕСТН.В.ВОСЬМ) в Google Таблицах

Иллюстрация использование функции HEX2OCT (ШЕСТН.В.ВОСЬМ) в Google Таблицах

Похожие функции

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

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

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

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

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

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

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

BIN2DEC • ДВ.В.ДЕС » преобразует двоичное число со знаком в десятичное.

Другие функции Google Таблиц

Список функций

Источники

Google Sheets function list (на английском)

Список функций Google Таблиц (на русском)

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

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium