로마에있을 때 로마자처럼 계산
시트에는 숫자를 로마 숫자로 변환 할 수있는 기능이 포함되어 있습니다. 이 함수는 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)