엑셀 알아가기

엑셀에서 아라비아 숫자를 로마 숫자로 변환하기 (ROMAN 함수)

바닐라루이보스 2024. 7. 28. 17:50
반응형

=ROMAN(숫자,[form])

숫자에는 아라비아 숫자를 입력 하고, [form] 에는 출력 되는 로마 숫자에 대한 형식을 지정할 수 있습니다. 

로마숫자의 큰 숫자에 대한 표기형식은 여러방법이 있는데, 엑셀함수 에는 고전스타일, 간결하게 표현한 것, 단순한 스타일 로 표기 할 수 있습니다. 간결하게 표현한 것에 대해서는 엑셀 도움말에도 자세한 설명은 없습니다. 

Form 부분에 입력 안할 경우와 0~4, True, False 을 넣은 경우 1998을 로마 숫자로 변환한 결과값은 아래와 같습니다. 

3999 를 초과하거나 음수값을 넣으면 에러 값으로 #VALUE! 를 출력합니다. 

Number Form 함수 결과값 비고
1998   =ROMAN(B2) MCMXCVIII 고전
1998 0 =ROMAN(A3,B3) MCMXCVIII 간결한
1998 1 =ROMAN(A4,B4) MLMVLIII 간결한
1998 2 =ROMAN(A5,B5) MXMVIII 간결한
1998 3 =ROMAN(A6,B6) MVMIII 간결한
1998 4 =ROMAN(A7,B7) MVMIII 단순
1998 TRUE =ROMAN(A8,B8) MCMXCVIII 고전
1998 FALSE =ROMAN(A9,B9) MVMIII 단순
4000 0 =ROMAN(A10,B9) #VALUE! 3999 초과할 경우
-1 0 =ROMAN(A11,B9) #VALUE! 음수 입력할 경우

 

참고사이트

마이크로소프트 엑셀 로만함수 도움말

https://support.microsoft.com/ko-kr/office/roman-%ED%95%A8%EC%88%98-d6b0b99e-de46-4704-a518-b45a0f8b56f5

위키피디아 영문 로마 숫자 표기법 

https://en.wikipedia.org/wiki/Roman_numerals

 

반응형