Функция РИМСКОЕ в Excel для перевода арабских чисел в римские
Функция РИМСКОЕ в Excel предназначена для преобразования арабских чисел к римской форме записи и возвращает соответствующее значение в виде данных текстового формата.
Примеры как в Excel перевести арабские цифры в римские
Пример 1. В таблице приведены арабские числа. Выполнить их преобразование к римским числам, если это возможно, и записать полученные значения в соседнем столбце.
Исходная таблица имеет следующий вид:
Для преобразований используем формулу:
Описание аргументов:
- РИМСКОЕ(A2:A11) – функция, возвращающая римские числа в результате преобразования данных, которые содержатся в диапазоне ячеек A2:A11;
- "Недопустимое число" – текстовая строка, возвращаемая функцией ЕСЛИОШИБКА, если преобразование данных функцией РИМСКОЕ невозможно.
Результат вычислений:
Благодаря процессу конвертирования функции нам удалось выполнить перевод всех арабских положительных чисел в римские цифры.
Как заменить арабские номера месяцев на кварталы римскими цифрами
Пример 2. В таблице Excel содержатся данные о транзакциях компании за каждый месяц в году. Заполнить колонку «Номера отчетных периодов» соответствующими номерами месяцев с использованием римских чисел.
Вид исходной таблицы:
Для вычислений используем следующую формулу массива:
Выражение МЕСЯЦ(ДАТАЗНАЧ(A3:A14&"1")) возвращает значение номера месяца в виде арабского числа для каждого месяца, которое в свою очередь преобразует в римское число функция РИМСКОЕ. Результат вычислений:
Теперь усложним задачу. Необходимо проставить римскими цифрами номера кварталов соответственно для каждого месяца в году. Для этого добавим в формулу функцию ВЫБОР со своими аргументами:
Замена рабских цифр римскими в плане документов
Пример 3. Содержание курсового проекта загружено в таблицу Excel. Выполнить замену арабских цифр в нумерации на римские цифры.
Вид исходной таблицы:
Для замены арабских цифр на римские используем формулу массива:
Функция ЗАМЕНИТЬ выполняет замену первого символа каждой строки из массива A2:A9, на числовое значение, полученное функцией ЛЕВСИМВ и преобразованное в римскую цифру соответственную арабскому исходному числу.
Полученные результаты:
Читайте также: Функция АРАБСКОЕ и перевод римских чисел в арабские в Excel.
Особенности использования функции РИМСКОЕ в Excel
Синтаксис функции:
=РИМСКОЕ(число;[форма])
Описание аргументов:
- число – обязательный для заполнения аргумент, характеризующий арабское число из диапазона от 1 до 3999, которое необходимо преобразовать в римское число;
- [форма] – необязательный аргумент, принимающий данные числового или логического типа, который характеризует форму записи полученного римского числа. Доступны следующие варианты:
- 0, ИСТИНА или явно не указан – классическая форма представления римского числа.
- 1,2 или 3 – три различных варианта более наглядной формы записи римского числа.
- 4 или ЛОЖЬ – упрощенный вариант записи римского числа.
Примечания 1:
- Если аргумент число представлен в виде числа из диапазона отрицательных значений или находится вне диапазона допустимых значений (от 1 до 3999), функция РИМСКОЕ вернет код ошибки #ЗНАЧ!. Исключение – число 0 (нуль). Преобразование 0 к римскому числу с использованием рассматриваемой функции приведет к возврату пустой строки.
- Если аргумент [форма] представлен числом, взятым не из диапазона допустимых значений, функция РИМСКОЕ вернет код ошибки #ЗНАЧ!. Аналогичный результат будет возвращен в случае, если аргумент число представлен не преобразуемой к числовому значению строкой или другими данными нечислового типа (кроме логических ИСТИНА и ЛОЖЬ, которые автоматические преобразуются к числовым значениям 1 и 0 соответственно).
- Если аргумент [форма] явно не указан, по умолчанию принимается значение 0.
- Функция РИМСКОЕ может быть использована в качестве формулы массива.
- Если в качестве аргумента число было передано дробное число, функция РИМСКОЕ выполнит усечение дробной части. Например, результат выполнения функции с аргументами (5,9) и (5,1) совпадает и равен V.
Примечания 2:
- Для расчетов, как правило, используются арабские числа, например 1,2,10. При составлении документов иногда удобно использовать римские цифры (I, V, XXI и т. д.).
- Римские цифры в Excel можно вводить в виде текстовой строки вручную.
- Функция преобразует число и возвращает текстовую строку. Поэтому любые математические операции (сложение, умножение, возведение в степень, вычисление логарифма и т. д.) для возвращаемых значений данной функции не могут быть выполнены.
- Для обратного преобразования (к арабским числам) можно использовать функцию АРАБСКОЕ.