Функция ДЕС.В.ВОСЬМ

Excel 2007+

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

Функция ДЕС.В.ВОСЬМ преобразует десятичное число в его восьмеричное представление. Поддерживает как положительные, так и отрицательные числа с автоматическим дополнением нулями по необходимости.

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
число Number Да Десятичное число. Диапазон: от -536870912 до 536870911
разрядность Number Нет Количество разрядов в восьмеричном числе (по умолчанию минимальное)

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

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

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

Преобразование с дополнением нулями

=ДЕС.В.ВОСЬМ(58;3)

Преобразует 58 (десятичное) в 072 (восьмеричное, 3 разряда)

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

=ДЕС.В.ВОСЬМ(-100)

Преобразует -100 в 30-битное восьмеричное представление 7777777634

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

Диапазон от -536870912 до 536870911 (30-битные знаковые числа)

Возвращается 10-значное (30-битное) число в дополнительном коде

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

#ЧИСЛО!

Cause: Число вне диапазона -536870912...536870911

Solution: Используйте число в допустимом диапазоне

#ЗНАЧ!

Cause: Аргумент 'число' не является числом

Solution: Проверьте корректность ввода числа

#ЧИСЛО!

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

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

Примечания

  • Отрицательные числа всегда возвращают 10-значный результат
  • Разрядность усекается до целого числа
  • Функция доступна в Excel 2007 и новее

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

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

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

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