База Знаний: Функции Calc. ROMAN

From Wiki
Revision as of 09:48, 13 March 2012 by Sancho (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search



ROMAN

Функция возвращает римское число (например, XIV) в виде текста, соответствующее заданному числу.

Синтаксис функции:

=ROMAN(number; mode)
Рис. 1. Пример функции.

где:

  • number — число в диапазоне 1-3 999, преобразовываемое в римское число;
  • mode — (необязательный параметр, число в диапазоне 0-4) указывает степень упрощения. Чем выше значение, тем больше упрощение римского числа.


Функция ROMAN возвращает число в римском представлении соответствующее заданному числу. Параметр mode определяет уровень лаконичности, и по умолчанию — 0 (если опущен), что соответствует классическому представлению, с увеличением значения требует увеличения лаконичности.


Данная функция является обратной по отношению к функции ARABIC. Поддерживается следующее тождество: ARABIC(ROMAN(x; any)) = x, в том случае если ROMAN(x; any) — не возвращает ошибку.


Таблица 1 представляет значения отдельных римских цифр. Римские цифры, которые предшествуют (прямо или косвенно) большему по значению римскому числу, вычитают своё значение из окончательного значения.


Таблица 1: Значения римских цифр

Римская цифра Значение
I
1
V
5
X
10
L
50
C
100
D
500
M
1000


Таблица 2 представляет значение параметра mode.


Таблица 2: Параметр mode функции ROMAN

mode Значение
0
Вычитается только степень 10, а не L или V, и только если следующее число не более чем в 10 раз больше. Число после большего должно быть меньшим чем вычтенное число. Также известно как классический.
1
Степень 10, а также L и V могут быть вычтены, только если следующее число не более чем в 10 раз больше. Число после большего должно быть меньшим чем вычтенное число.
2
Степень 10 и L могут быть вычтены, но не V, также если следующее число более чем в 10 раз больше. Число после большего должно быть меньшим чем вычтенное число.
3
Степень 10, а также L и V могут быть вычтены, также если следующее число более чем в 10 раз больше. Число после большего должно быть меньшим чем вычтенное число.
4
Производит наименьшее количество возможных римских цифр. Также известно как «сокращённый способ».


Эта функция в настоящее время отображается в категории Текстовые Мастера функций.






InfraOffice.pro 3.1.x









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