В Риме считай, как римлянин
В Таблицах есть функция, которая позволяет преобразовывать числа в римские цифры. Эта функция называется (вполне уместно) ROMAN. Самый простой способ использования функции РОМАН:
=ROMAN(456)
Все, что вам нужно сделать, это заменить 456 числом, которое вы хотите преобразовать. Вы можете использовать любое число от 1 до 3999. (Римляне, очевидно, никогда не работали с числами вне этого диапазона.)
При желании вы также можете использовать второй аргумент, чтобы указать, как должны складываться полученные римские цифры. Вы можете использовать различные аргументы от 0 до 4, 0 — значение по умолчанию. Аргумент 0 возвращает римские цифры в классической форме, а 4 возвращает чрезвычайно упрощенную римскую цифру. Значения от 0 до 4 возвращают все более упрощенные версии.
Упрощение римских цифр обычно применяется только при работе с большими числами. И в моем тестировании это оказало наибольшее влияние на числа, в которых есть «9». Например, ниже показаны различные уровни упрощения числа 999:
Formula |
Result |
|
=ROMAN(999,0) |
CMXCIX |
|
=ROMAN(999,1) |
LMVLIV |
|
=ROMAN(999,2) |
XMIX |
|
=ROMAN(999,3) |
VMIV |
|
=ROMAN(999,4) |
IM |
Следует отметить, что функция ROMAN возвращает текстовое значение, и поэтому вы не можете использовать результат в каких-либо вычислениях. Это, однако, вызывает вторую функцию, которая преобразует римские цифры обратно в арабские числа, которые можно использовать в вычислениях. Вы можете догадаться, как называется эта функция? Если вы догадались об очевидном — арабском — вы были бы правы. Его даже проще использовать, чем ROMAN. Если, например, в ячейке D5 была строка римских цифр, вы могли бы использовать следующее, чтобы преобразовать их в обычные числа:
=ARABIC(D5)
Таким образом, если вы хотите выполнить некоторые вычисления и добавить значение (в ячейке B7) к римской цифре (в ячейке B6), то вы можете использовать следующую формулу для выражения результата римскими цифрами:
=ROMAN(ARABIC(B6)+B7)