Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016

В этой статье описаны синтаксис формулы и использование BIN2OCT  функция в Microsoft Excel.

Описание

Преобразует двоичное число в восьмеричное.

Синтаксис

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

Аргументы функции ДВ.В.ВОСЬМ описаны ниже.

  • Число    — обязательный аргумент. Преобразуемое двоичное число. Число не должно содержать более 10 знаков (10 бит). Первый значащий бит числа является знаковым битом. Остальные 9 бит являются битами значения. Отрицательные числа представляются в дополнительных кодах.

  • Разрядность    Необязательный. Количество знаков в записи числа. Если разрядность не указана, функция ДВ.В.ВОСЬМ использует минимальное необходимое количество знаков. Разрядность используется для дополнения возвращаемого значения ведущими нулями.

Замечания

  • Если число не является допустимым двоичным числом или число содержит более 10 символов (10 бит), BIN2OCT возвращает #NUM! (значение ошибки).

  • Если число отрицательное, функция ДВ.В.ВОСЬМ игнорирует разрядность и возвращает 10-разрядное восьмеричное число.

  • Если BIN2OCT требуется больше символов, чем символов, он возвращает #NUM! значение ошибки #ЧИСЛО!.

  • Если значение аргумента "разрядность" не является целым числом, оно усекается.

  • Если значение places не является числом, BIN2OCT возвращает #VALUE! (значение ошибки).

  • Если значение places отрицательное, BIN2OCT возвращает #NUM! значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.

Формула

Описание

Результат

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

Преобразует двоичное число 1001 в восьмеричное с разрядностью 3

011

=ДВ.В.ВОСЬМ(1100100)

Преобразует двоичное число 1100100 в восьмеричное

144

=ДВ.В.ВОСЬМ(1111111111)

Преобразует двоичное число 1111111111 в восьмеричное

7777777777

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.