Функция Excel BIN2OCT
Функция BIN2OCT преобразует двоичное число в восьмеричное.

Синтаксис
=BIN2OCT (number, [places])
Аргументы
- Число (обязательный): двоичное число, которое нужно преобразовать в восьмеричный эквивалент.
- Разрядность (необязательный): количество символов, используемых для представления восьмеричного числа.
Функция BIN2OCT при необходимости дополняет результат ведущими нулями до указанного количества разрядов.
Если этот аргумент опущен, используется минимально возможное количество символов.
Возвращаемое значение
Функция BIN2OCT возвращает числовое значение.
Примечания к функции
- Число и разрядность — два аргумента функции BIN2OCT — должны быть указаны в виде числовых значений.
- Если указанный аргумент число является отрицательным, функция BIN2OCT возвращает восьмеричное число из 10 символов независимо от значения аргумента «разрядность».
- Если указанный аргумент «разрядность» не является целым числом, он будет усечён.
- Значение ошибки #ЧИСЛО!возникает, если:
- Указанный аргумент «число» не распознаётся ни как двоичное число, ни как числовое значение.
- Указанный аргумент «число» содержит более 10 символов.
- Минимальное количество требуемых символов превышает значение, указанное в аргументе «разрядность».
- указанный аргумент «разрядность» равен 10.
- Ошибка #ЗНАЧ! возникает, если указанный аргумент «разрядность» не является числовым.
Примеры
Предположим, вы хотите преобразовать двоичные числа из таблицы ниже в восьмеричные. Выполните следующие действия.
1. Скопируйте приведённую ниже формулу в нужную ячейку E5.
=BIN2OCT ()C5)
2. Затем перетащите маркер заполнения внизна ячейки, к которым следует применить эту формулу. Результаты показаны на следующем снимке экрана.

Примечания:
- В формуле ячейки E5 аргумент разрядность опущен , и по умолчанию используется минимальное количество символов .
- Можно напрямую ввести значения в оба аргумента формулы. Например, формулу в ячейке E5 можно изменить следующим образом: =BIN2OCT()1)
- Если нужно задать аргумент «разрядность» равным 6, скопируйте приведённую ниже формулу в ячейку E5.=BIN2OCT ()C5,6) Затем перетащите маркер заполнения вниз, чтобы применить эту формулу к нужным ячейкам. Результаты показаны на следующем снимке экрана.
Как видно, если аргумент «число» отрицательный, функция BIN2OCT всегда возвращает 10-символьный результат, игнорируя указанный аргумент «разрядность».
Связанные функции:
Функция Excel EVEN
Функция EVEN округляет числа от нуля до ближайшего чётного целого.
Функция Excel EXP
Функция EXP возвращает значение математической константы e, возведённое в степень n.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.
Как видно, если аргумент «число» отрицательный, функция BIN2OCT всегда возвращает 10-символьный результат, игнорируя указанный аргумент «разрядность».