ДЕС.В.ВОСЬМ (DEC2OCT)
Переводит десятичное число в восьмеричную систему счисления.
Пример |
Результат |
=ДЕС.В.ВОСЬМ(9) |
11 |
Функция работает с целыми числами. Если написать десятичную дробь в любом параметре функции, знаки после запятой будут игнорироваться.
Синтаксис
ДЕС.В.ВОСЬМ(число; [разрядность])
Аргументы
Аргумент |
Тип данных |
Описание |
Число* |
Число |
Целое десятичное число от |
Разрядность |
Число |
Натуральное число больше |
Примеры использования
Пример 1
=ДЕС.В.ВОСЬМ(-100)
Любое отрицательное число после перевода в восьмеричную систему счисления будет 10-значным числом.
Для десятичного числа -100
функция вернет восьмеричное число 7777777634
.
Пример 2
=ДЕС.В.ВОСЬМ(100;8)
Функция должна перевести десятичное число 100
в восьмеричную систему счисления.
Результат по умолчанию был бы таким: 144
. Его разрядность — 3
.
Но в функцию передана более высокая разрядность — 8
.
Чтобы дополнить результат до нужного количества знаков, функция добавит ведущие нули слева.
Количество нулей будет равно 8 - 3 = 5
.
Конечный результат — 00000144
.
Пример 3
=ДЕС.В.ВОСЬМ(100;2)
Функция должна перевести десятичное число 100
в восьмеричную систему счисления.
Наименьшая разрядность результата — 3
, а заданная разрядность равна 2
.
Функция вернет ошибку: #ЧИСЛО!
.