Функция ВОСЬМ.В.ШЕСТН

Excel 2007+

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

Функция ВОСЬМ.В.ШЕСТН преобразует восьмеричное число в шестнадцатеричное представление. Это полезный инструмент для работы с низкоуровневыми числовыми преобразованиями в Excel.

Синтаксис

ВОСЬМ.В.ШЕСТН(число; [разрядность])

Параметры

Параметр Тип Обязательный Описание
число Number Да Обязательный аргумент. Восьмеричное число (максимум 10 цифр, 30 бит)
разрядность Number Нет Необязательный. Количество символов в результате

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

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

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

Базовое преобразование

=ВОСЬМ.В.ШЕСТН(100; 4)

Преобразует восьмеричное 100 в 0040 (hex) с 4 разрядами.

Отрицательное число

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

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

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

Функция игнорирует разрядность и возвращает 10-символьное hex-число в дополнительном коде.

Не более 10 восьмеричных цифр (30 бит).

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

#ЧИСЛО!

Cause: Число содержит более 10 восьмеричных цифр

Solution: Уменьшите количество цифр до 10

#ЗНАЧ!

Cause: Разрядность не является числом

Solution: Введите целое число для разрядности

#ЧИСЛО!

Cause: Разрядность меньше требуемого количества символов

Solution: Увеличьте значение разрядности

Примечания

  • Самый старший бит - знаковый, остальные 29 - разрядные
  • Отрицательные числа в дополнительном коде
  • Функция доступна с Excel 2007

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

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

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

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