Быстрая навигация
Функция ВОСЬМ.В.ШЕСТН
Краткое описание
Функция ВОСЬМ.В.ШЕСТН преобразует восьмеричное число в шестнадцатеричное представление. Это полезный инструмент для работы с низкоуровневыми числовыми преобразованиями в Excel.
Синтаксис
ВОСЬМ.В.ШЕСТН(число; [разрядность])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| число | Number |
Да | Обязательный аргумент. Восьмеричное число (максимум 10 цифр, 30 бит) |
| разрядность | Number |
Нет | Необязательный. Количество символов в результате |
Использование функции OCT2HEX
Используйте ВОСЬМ.В.ШЕСТН для преобразования чисел из восьмеричной системы счисления в шестнадцатеричную. Функция особенно полезна при работе с битовыми операциями, анализом памяти программ или отладкой низкоуровневого кода.
Распространенные примеры OCT2HEX
Базовое преобразование
=ВОСЬМ.В.ШЕСТН(100; 4)
Преобразует восьмеричное 100 в 0040 (hex) с 4 разрядами.
Отрицательное число
=ВОСЬМ.В.ШЕСТН(7777777533)
Преобразует большое отрицательное число в FFFFFFFF5B.
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЧИСЛО!
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+