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