Преобразует десятичное число в шестнадцатеричное со знаком.
Пример использования
DEC2HEX(100; 8)
DEC2HEX(A2)
Синтаксис
DEC2HEX(десятичное_число; [количество_знаков])
-
decimal_number
– десятичное число, которое необходимо преобразовать в шестнадцатеричное со знаком.-
Максимальным отрицательным значением этого параметра функции является -549755813888, а минимальным положительным – 549755813887.
-
Если
decimal_number
представляет собой допустимое десятичное число; оно автоматически преобразуется в строковый формат. Например, функцииDEC2HEX(100)
иDEC2HEX("100")
дают одинаковый результат:64
.
-
-
significant_digits
(необязательно) – количество знаков, которое должно содержаться в результате.-
Если этот параметр превышает количество значащих разрядов в возвращаемом значении, оно дополняется нулями слева до тех пор, пока количество цифр в нем не достигнет значения, равного
significant_digits
. -
Если параметр
decimal_number
отрицательный, это значение игнорируется.
-
Примечания
- Если число разрядов в возвращаемом значении превышает указанную величину
significant_digits
, функция вернет ошибку#NUM!
.
-
Выполняя вычисления с результатом функции
DEC2HEX
, помните, что она возвращает шестнадцатеричное число. Преобразование результатов выполняется в Google Таблицах автоматически. Предположим, ячейкаA2
содержит значение100
(шестнадцатеричный эквивалент десятичного числа256
), а в ячейкеB2
находится формула, например=A2+20
. Вы получите результат, который неверен для шестнадцатеричных чисел, –120
.
Похожие функции
ВОСЬМ.В.ШЕСТН (OCT2HEX)
: Преобразует десятичное число в шестнадцатеричное со знаком.
ВОСЬМ.В.ДЕС (OCT2DEC)
: Преобразует восьмеричное число со знаком в десятичное.
ВОСЬМ.В.ДВ (OCT2BIN)
: Преобразует восьмеричное число со знаком в двоичное со знаком.
ШЕСТН.В.ВОСЬМ (HEX2OCT)
: Преобразует шестнадцатеричное число со знаком в восьмеричное со знаком.
ШЕСТН.В.ДЕС (HEX2DEC)
: Преобразует шестнадцатеричное число со знаком в десятичное.
ШЕСТН.В.ДВ (HEX2BIN)
: Преобразует шестнадцатеричное число со знаком в двоичное со знаком.
ДЕС.В.ВОСЬМ (DEC2OCT)
: Преобразует десятичное число в восьмеричное со знаком.
ДЕС.В.ДВ (DEC2BIN)
: Преобразует десятичное число в двоичное со знаком.
ДВ.В.ВОСЬМ (BIN2OCT)
: Преобразует двоичное число со знаком в восьмеричное со знаком.
ДВ.В.ШЕСТН (BIN2HEX)
: Преобразует двоичное число со знаком в шестнадцатеричное со знаком.
ДВ.В.ДЕС (BIN2DEC)
: Преобразует двоичное число со знаком в десятичное.
Примеры
Преобразует десятичное число в шестнадцатеричное.