表格包含一项功能,可让您将数字转换为罗马数字。此功能称为(足够多)ROMAN。使用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)