15 октября 2014 г.

LibreOffice Calc: Как записать арабские числа римскими и наоборот

Тема статьи родилась спонтанно и была позаимствована у Google Документов (ROMAN & ARABIC или MMMCCCXXXIII арабскими).

Мне стало интересно может ли LibreOffice Calc также. Оказалось может. И все реализуется абсолютно идентичным образом.

Перевести римскую запись в арабскую (римские в арабские) используют функцию ARABIC("Текст").
=ARABIC("MXIV") возвращает значение 1014
Обратите внимание, что здесь используется "Текст", т.к. римские цифры вводятся с помощью латинского алфавита, поэтому являются строкой.

Перевести арабскую запись в римскую (арабские в римские) можно с помощью функцию ROMAN(Число; Режим).

Число: число для преобразования в римскую цифру.

Режим (необязательный параметр): степень упрощения. Чем выше это значение, тем выше степень упрощения римского числа.

=ROMAN(999) возвращает значение CMXCIX.

=ROMAN(999;0) возвращает значение CMXCIX.

=ROMAN (999;1) возвращает значение LMVLIV.

=ROMAN(999;2) возвращает значение XMIX.

=ROMAN(999;3) возвращает значение VMIV.

=ROMAN(999;4) возвращает значение IM.