Difference between revisions of "RU/kb/00000424"
From Apache OpenOffice Wiki
(Created page with "<section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: Функции {{OOoC|1}}. </noinclude>DEC2OCT<noinclude>}}</noinclude><section end=title /> {{BreadCru...") |
(No difference)
|
Latest revision as of 15:51, 7 July 2018
< Apache OpenOffice | База знаний | Модули Apache OpenOffice | Apache OpenOffice Calc | Справочник функций | Функции преобразования чисел
DEC2OCT
Функция выполняет преобразование десятичного числа в восьмеричное.
Синтаксис функции:
=DEC2OCT(number; numdigits) |
---|
- number — десятичное число, заданное в виде текста или числа, которое должно быть от –229 до 229–1 включительно. Если задан текст, текст считается десятичным представлением числа, и может иметь ведущий знак минус;
- numdigits — необязательное число, определяющее количество возвращаемых цифр.
Функция DEC2OCT возвращает восьмеричное число, содержащее до 10 восьмеричных цифр, самый старший бит (30-ый бит) — знаковый, и в дополнительной двоичной форме. Если входное значение — отрицательное, аргумент numdigits игнорируется; в противном случае, numdigits указывает число цифр в возвращаемом значении, с ведущими нулями, добавляемыми по мере необходимости, чтобы довести количество цифр в результате до заданного количества. Если имеется больше цифр, чем требует параметр numdigits, возвращается ошибка Err:502.
На рис. 1:
- в ячейке B2 возвращается 23 в виде текста;
- в ячейке B4 возвращается 23 в виде текста. DEC2OCT принимает десятичное число, заданное в виде текста;
- в ячейке B6 возвращается 023 в виде текста. Добавляются ведущие нули, чтобы сформировать 3 цифры;
- в ячейке B8 возвращается 7777777776 в виде текста (представление в дополнительной двоичной форме десятичного числа –2).
InfraOffice.pro 3.1.x