ДЕС.В.ШЕСТН (DEC2HEX)
Переводит десятичное число в шестнадцатеричную систему счисления.
|
Пример |
Результат |
|
=ДЕС.В.ШЕСТН(10) |
A |
Функция работает с целыми числами. Если написать десятичную дробь в любом параметре функции, знаки после запятой будут игнорироваться.
Синтаксис
ДЕС.В.ШЕСТН(число; [разрядность])
Аргументы
|
Аргумент |
Тип данных |
Описание |
|
Число* |
Число |
Целое десятичное число от |
|
Разрядность |
Число |
Натуральное число больше |
Примеры использования
Пример 1
=ДЕС.В.ШЕСТН(-100)
Любое отрицательное число после перевода в шестнадцатеричную систему счисления будет иметь 10 знаков.
Для десятичного числа -100 функция вернет FFFFFFFF9C.
Пример 2
=ДЕС.В.ШЕСТН(100;8)
Функция должна перевести десятичное число 100 в шестнадцатеричную систему счисления.
Результат по умолчанию был бы таким: 64. Его разрядность — 2.
Но в функцию передана более высокая разрядность — 8.
Чтобы дополнить результат до нужного количества знаков, функция добавит ведущие нули слева.
Количество нулей будет равно 8 - 2 = 6.
Конечный результат — 00000064.
Пример 3
=ДЕС.В.ШЕСТН(100;1)
Функция должна перевести десятичное число 100 в шестнадцатеричную систему счисления.
Наименьшая разрядность результата — 2, а заданная разрядность равна 1.
Функция вернет ошибку: #ЧИСЛО!.
Пример 4
