Функция ШЕСТН.В.ДЕС

Excel 2007+

Краткое описание

Функция ШЕСТН.В.ДЕС преобразует шестнадцатеричное число в десятичное представление. Поддерживает числа до 10 шестнадцатеричных разрядов (40 бит) с учетом знакового бита.

Синтаксис

ШЕСТН.В.ДЕС(число)

Параметры

Параметр Тип Обязательный Описание
число String Да Обязательный. Шестнадцатеричное число, не более 10 разрядов (40 бит). Старший бит - знаковый.

Использование функции HEX2DEC

Используйте ШЕСТН.В.ДЕС для преобразования шестнадцатеричных значений в десятичный формат при работе с машинным кодом, регистрами процессора или низкоуровневыми вычислениями.

Распространенные примеры HEX2DEC

Преобразование положительного hex числа

=ШЕСТН.В.ДЕС("A5")

A5 (hex) = 165 (decimal)

Преобразование отрицательного hex числа

=ШЕСТН.В.ДЕС("FFFFFFFF5B")

FFFFFFFF5B (hex) = -165 (decimal)

Большое положительное число

=ШЕСТН.В.ДЕС("3DA408B9")

3DA408B9 (hex) = 1,034,000,000 (decimal)

Часто задаваемые вопросы

Функция вернет ошибку #ЗНАЧ!.

Отрицательные числа кодируются в дополнительном коде с использованием старшего знакового бита.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Недопустимое шестнадцатеричное число или более 10 разрядов

Solution: Проверьте формат числа: используйте только 0-9, A-F, a-f и не более 10 символов

Примечания

  • Старший (левый) бит - знаковый бит
  • Остальные 39 бит - значение числа
  • Число должно содержать только символы 0-9 и A-F (регистр не важен)
  • Доступна с Excel 2007

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в: Excel 2003 и более ранние версии

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+