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

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

Команда

BIN2HEX / ДВ.В.ШЕСТН

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

Двоичное в шестнадцатиричное.

Описание

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

Тип функции

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

Синтаксис

На русском

ДВ.В.ШЕСТН(двоичное_число_со_знаком; количество_знаков)
Замечание для новичков

Выбор запятой или точки с запятой между аргументами формулы определяется не тем, на каком языке записана команда, а языковой версией Google Таблиц как таковых. Если у вас русскоязычные Google Таблицы, то команду вы можете записать и на русском, и на английском языке — Google Таблицы её просто сами переведут. Но вот разделителем должна быть точка с запятой, иначе вы получите синтаксическую ошибку.

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

BIN2HEX(signed_binary_number, [significant_digits])

Пояснения:

ДВ.В.ШЕСТН(двоичное_число_со_знаком; [количество_знаков])

  • двоичное_число_со_знаком – десятибитное знаковое двоичное число в строковом формате, которое необходимо преобразовать в знаковое шестнадцатеричное.
    • Старший разряд двоичного_числа_со_знаком является знаковым битом. Таким образом, отрицательные числа представлены в виде дополнительного кода.
    • Максимальным положительным значением этого параметра функции является 0111111111, а минимальным отрицательным – 1000000000.
    • В случае, если двоичное_число_со_знаком представляет собой допустимое двоичное число, оно автоматически конвертируется в строковый формат. Таким образом, ДВ.В.ШЕСТН(11111) и ДВ.В.ШЕСТН("11111") вернут один и тот же результат: 1F.
  • количество_знаков – [ НЕОБЯЗАТЕЛЬНО ] – количество значащих разрядов в возвращаемом функцией значении.
    • Если этот параметр превышает количество значащих разрядов в возвращаемом значении, оно дополняется нулями слева до тех пор, пока количество цифр в нем не достигнет значения, равного количеству_знаков. Например, ДВ.В.ШЕСТН("11111"; 8) возвращает значение 0000001F.
    • Это значение игнорируется, если старший разряд двоичного_числа_со_знаком равен 1, то есть в том случае, если двоичное_число_со_знаком больше или равно 1000000000.

Примечания

  • Параметр представляет собой двоичное число и может быть задан только двумя цифрами: 0 и 1. Использование других цифр приведет к тому, что функция ДВ.В.ШЕСТН вернет ошибку #NUM!.
  • Если число разрядов в возвращаемом значении превышает указанное количество_знаков, функция вернет ошибку #NUM!.
  • Убедитесь, что при любых вычислениях учитывается тот факт, что функция BIN2HEX возвращает результат в шестнадцатеричном виде. В частности, Google Таблицы автоматически конвертируют значения, не содержащие десятичных цифр (A–F). Таким образом, если ячейка A2 содержит шестнадцатеричное значение 111, эквивалентное двоичному 100010001, а ячейка B2 содержит формулу =A2+9, результатом действия этой формулы будет значение 120, недопустимое в шестнадцатеричном счислении.

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

ДВ.В.ШЕСТН(101; 8)

ДВ.В.ШЕСТН(A2)

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

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

Иллюстрация использования функции BIN2HEX в Google Таблицах
Иллюстрация использования функции BIN2HEX в Google Таблицах

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

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

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

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

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

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

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

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

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

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

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

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

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

Источники

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

 

Logo Upline Studio Creatium

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

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

Работает на Creatium