Быстрая навигация
ШЕСТН.В.ВОСЬМ - Преобразование шестнадцатеричного числа в восьмеричное
Краткое описание
Функция ШЕСТН.В.ВОСЬМ преобразует шестнадцатеричное число в восьмеричное. Поддерживает как положительные, так и отрицательные значения с использованием дополнительного кода. Позволяет задавать точную разрядность результата.
Синтаксис
ШЕСТН.В.ВОСЬМ(число; [разрядность])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| число | String |
Да | Обязательный. Шестнадцатеричное число (0-9, A-F). Максимум 10 символов. |
| разрядность | Number |
Нет | Необязательный. Число знаков в восьмеричном результате. |
Использование функции HEX2OCT
Используйте ШЕСТН.В.ВОСЬМ для преобразования шестнадцатеричных данных в восьмеричный формат. Полезно при работе с системами, где используются разные системы счисления, или для отладки программного кода.
Распространенные примеры HEX2OCT
Базовое преобразование
=ШЕСТН.В.ВОСЬМ("F"; 3)
Преобразует F в восьмеричное число с 3 знаками: 017
Преобразование без разрядности
=ШЕСТН.В.ВОСЬМ("3B4E")
Автоматически определяет разрядность: 35516
Отрицательное число
=ШЕСТН.В.ВОСЬМ("FFFFFFFF00")
Преобразует отрицательное число: 7777777400
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЧИСЛО!
Cause: Недопустимое шестнадцатеричное число или превышена разрядность
Solution: Проверьте формат числа (0-9,A-F) и длину (макс. 10 символов)
#ЗНАЧ!
Cause: Разрядность отрицательная или не число
Solution: Укажите положительное целое число или уберите параметр
#ЗНАЧ!
Cause: Параметр 'число' не является строкой
Solution: Оберните число в кавычки: "A1F"
Примечания
- Самый старший бит - знаковый
- Отрицательные числа в дополнительном коде
- Функция доступна в Excel 2007 и новее
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2003 и ранее
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+