ローマにいるときは、ローマ人のように数えます
Sheetsには、数字をローマ数字に変換できる機能が含まれています。この関数は(適切に)ROMANと呼ばれます。 ROMAN関数を使用する最も簡単な方法は次のとおりです。
=ROMAN(456)
もちろん、必要なのは456を変換したい数値に置き換えることだけです。 1から3999までの任意の数値を使用できます(ローマ人は明らかにこの範囲外の数値を処理したことはありません。)
必要に応じて、2番目の引数を使用して、結果のローマ数字をどのように組み合わせるかを示すこともできます。使用できるさまざまな引数は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関数はテキスト値を返すため、結果をどのような計算にも使用できないことに注意してください。ただし、これにより、ローマ数字を計算に使用できるアラビア数字に変換する2番目の関数が表示されます。この関数の名前を推測できますか?あなたが明白な-アラビア語-を推測したなら、あなたは正しいでしょう。 ROMANよりも使いやすいです。たとえば、セルD5にローマ数字の文字列がある場合、以下を使用してそれらを通常の数字に変換できます。
=ARABIC(D5)
したがって、数学を実行して(セルB7の)値をローマ数字(セルB6の)に追加する場合は、次の数式を使用して結果をローマ数字で表すことができます。
=ROMAN(ARABIC(B6)+B7)