Печать римских цифр
Прежде всего, вам нужно выяснить, для чего вы хотите использовать римские цифры. Будет ли это разовое использование или вам нужно выполнить массовое преобразование уже существующего диапазона значений, записанных арабскими цифрами. В первом случае решение будет достаточно простым, а во втором необходимо использовать специальную формулу. Кроме того, функция поможет, если пользователь не знаком с правилами написания этого вида нумерации.
Способ 1: печать с клавиатуры
Многие пользователи забывают, что римские цифры содержат только буквы латинского алфавита. В свою очередь, все символы латинского алфавита присутствуют в английском языке. Так что самое простое решение, если вы хорошо знакомы с правилами набора этого вида нумерации, — это перейти на английскую раскладку клавиатуры. Для переключения просто нажмите комбинацию клавиш Ctrl+Shift. Далее пишем римские цифры, набирая заглавные английские буквы с клавиатуры, то есть в режиме «Caps Lock» или с зажатой клавишей Shift.
Способ 2: вставка символа
Есть еще один способ вставки римских цифр, если вы не планируете использовать эту опцию для массового отображения чисел. Это можно сделать через окно вставки символа.
- Выбираем ячейку, куда планируем вставить символ. Попав во вкладку «Вставка», нажмите кнопку на ленте «Символ», расположенную в блоке инструментов «Символы».
- Откроется окно вставки символа. Находясь во вкладке «Символы», выберите любой из основных шрифтов (Arial, Calibri, Verdana, Times New Roman и др.), в поле «Набор» выберите из выпадающего списка позицию «Основная латиница». Затем поочередно нажимаем на символы, из которых состоит нужная нам римская цифра. После каждого щелчка по символу нажимайте кнопку «Вставить». После завершения вставки символов нажмите кнопку закрытия окна символа в правом верхнем углу.
После этих манипуляций в ранее выбранной пользователем ячейке появятся римские цифры.
Но, конечно же, этот способ сложнее предыдущего, и использовать его имеет смысл только тогда, когда по каким-то причинам клавиатура не подключена или не работает.
Способ 3: применение функции
Кроме того, есть возможность отображать римские цифры на листе Excel через специальную функцию, которая называется «ROMAN». Эту формулу можно ввести как через окно аргумента функции с графическим интерфейсом, так и ввести вручную в ячейку, где она должна отображать значения, согласно следующему синтаксису:
= НОВЕЛ (число; форма)
Вместо параметра «Число» нужно подставить число, выраженное арабскими цифрами, которое вы хотите перевести в латиницу. Параметр «Форма» является необязательным аргументом и показывает только тип написания цифры.
Но все же для многих пользователей при использовании формул проще пользоваться мастером функций, чем вводить вручную.
- Выберите ячейку, в которой должен отображаться готовый результат. Нажмите кнопку «Вставить функцию» слева от строки формул.
- Активируется окно мастера функций. В категории «Полный алфавитный список» или «Математика» ищем пункт «РОМАН». Выберите его и нажмите кнопку «ОК» в нижней части окна.
- Откроется окно аргументов. Единственный обязательный аргумент — «Число». Поэтому пишем нужное нам арабское число в одноименном поле. В качестве аргумента также можно использовать ссылку на ячейку, где стоит число. Второй аргумент, называемый «Форма», является необязательным. После ввода данных нажмите кнопку «ОК».
- Как видите, число в нужном нам обозначении отобразилось в заранее выделенной ячейке.
Этот способ особенно удобен в тех случаях, когда пользователь не знает точного написания числа в латинском варианте. В этом случае он пишет арабскими цифрами, а программа сама переводит их в нужный тип отображения.
Читайте также: Как посчитать количество строк в Excel
Способ 4: массовое преобразование
Но к сожалению, несмотря на то, что функция ROMAN относится к группе математических операторов, с ее помощью также нельзя производить расчеты с введенными числами, как в вышеописанных методах. Поэтому для однократного введения числа пользоваться функцией нецелесообразно. Гораздо быстрее и проще ввести нужное число в римском варианте набора с клавиатуры, используя английскую раскладку. Однако если вам необходимо преобразовать строку или столбец, заполненный арабскими цифрами, в указанный выше формат правописания, использование формулы в этом случае значительно ускорит процесс.
- Преобразуем первое значение в столбце или строке из арабского письма в латинский формат, введя функцию ROMAN вручную или с помощью мастера функций, как описано выше. В качестве аргумента мы используем ссылку на ячейку, а не число.
- После преобразования числа установите курсор в правый нижний угол ячейки формулы. Он был преобразован в крестообразный элемент, называемый ручкой заполнения. Удерживая левую кнопку мыши, перетащите ее параллельно расположению ячеек с арабскими цифрами.
- Как видите, формула копируется в ячейки, а значения в них отображаются римскими цифрами.
Записать римские цифры в Excel можно несколькими способами, самый простой — написать числа на клавиатуре в английской раскладке. При использовании функции ROMAN пользователю даже не нужно знать правила этой нумерации, так как все расчеты программа производит сама. Но, к сожалению, ни один из известных на данный момент методов не дает возможности производить математические вычисления в программе с использованием этого типа чисел.
Как заменить арабские номера месяцев на кварталы римскими цифрами
Пример 2. Электронная таблица Excel содержит данные о транзакциях компании за каждый месяц года. В графе «Количество отчетных периодов» заполните соответствующее количество месяцев римскими цифрами.
Просмотр исходной таблицы:
Для расчетов используем следующую матричную формулу:
Выражение MONTH(DATEVALUE(A3:A14&»1″)) возвращает значение номера месяца в виде арабской цифры для каждого месяца, которая, в свою очередь, преобразуется в римскую цифру функцией ROMAN. Результат расчета:
Теперь усложним задачу. Необходимо прописать количество кварталов римскими цифрами для каждого месяца года. Для этого добавьте в формулу функцию SELECT с ее аргументами:
Замена рабских цифр римскими в плане документов
Пример 3. Содержание курсового проекта загружается в электронную таблицу Excel. Замените арабские цифры в нумерации на римские.
Просмотр исходной таблицы:
Чтобы заменить арабские цифры римскими, используйте матричную формулу:
Функция REPLACE заменяет первый символ каждой строки из массива A2:A9 числовым значением, полученным функцией LEFT и преобразованным в римскую цифру, соответствующую исходной арабской цифре.
Особенности использования функции РИМСКОЕ в Excel
Синтаксис функции:
= НОВЕЛ (число; форма)
Описание аргументов:
- число – обязательный аргумент, характеризующий арабское число из диапазона от 1 до 3999, которое необходимо преобразовать в римское число;
- [form] — необязательный аргумент, принимающий данные числового или логического типа, характеризующие форму полученного римского числа. Доступны следующие варианты:
- 0, ИСТИНА или явно не указанный — это классическая форма представления римской цифры.
- 1, 2 или 3 — это три разные версии более наглядного способа написания римских цифр.
- 4 или FALSE — это упрощенная версия римской цифры.
Примечания 1:
- Если числовой аргумент представляет собой число в диапазоне отрицательных значений или вне диапазона допустимых значений (от 1 до 3999), функция РИМСКОЕ вернет код ошибки #ЗНАЧ!. Исключением является число 0 (ноль). Преобразование 0 в римскую цифру с помощью соответствующей функции вернет пустую строку.
- Если аргумент форма представляет собой число, выходящее за пределы диапазона допустимых значений, функция РИСИМСКОЕ вернет код ошибки #ЗНАЧ!. Аналогичный результат будет возвращен, если числовой аргумент представляет собой строку, которую нельзя преобразовать в числовое значение, или другие нечисловые данные (за исключением логических ИСТИНА и ЛОЖЬ, которые автоматически преобразуются в числовые значения 1 и 0) соответственно).
- Если аргумент [shape] не указан явно, по умолчанию он равен 0.
- Функцию ROMAN можно использовать как формулу массива.
- Если в качестве числового аргумента было передано дробное число, функция ROMAN усекает дробную часть. Например, результат выполнения функции с аргументами (5,9) и (5,1) одинаков и равен V.
Примечания 2:
- Как правило, для расчетов используются арабские числа, например 1,2,10. При составлении документов иногда удобно использовать римские цифры (I, V, XXI и так далее).
- Римские цифры в Excel можно вводить как текстовую строку вручную.
- Функция преобразует число и возвращает текстовую строку. Поэтому никакие математические операции (сложение, умножение, возведение в степень, вычисление логарифма и так далее) над возвращаемыми значениями этой функции выполнять нельзя.
- Для обратного преобразования (в арабские числа) вы можете использовать функцию АРАБСКИЕ.