ARABIC 함수
2013지원 버전 자세히 보기
엑셀 ARABIC 함수는 XIV 같은 로마 숫자를 계산할 수 있는 숫자로 바꿔 주는 함수입니다.
인수 설명
=ARABIC(텍스트)
- 큰따옴표로 묶거나 로마 숫자가 든 셀을 넣습니다.
- 앞에 빼기 기호를 붙이면 음수가 됩니다.
- 대소문자는 구분하지 않습니다.
함수 개요
엑셀 ARABIC 함수는 로마 숫자를 우리가 쓰는 숫자로 바꿔 주는 함수입니다. 로마 숫자는 글자라서 그대로는 계산할 수 없는데, 이 함수를 거치면 더하고 뺄 수 있는 숫자가 됩니다.
A2 셀에 "XIV"가 입력되어 있습니다.
=ARABIC(A2)로마 숫자를 우리가 쓰는 숫자로 바꿉니다.
반대로 숫자를 로마 숫자로 바꾸려면 ROMAN 함수 를 사용합니다.
ARABIC 함수 간단 예제
A2 셀에 "XIV"가 들어 있습니다. X는 10, IV는 4이므로 14가 됩니다.
=ARABIC(A2)로마 숫자 XIV를 숫자로 바꿉니다.
바꾼 값은 숫자이므로 바로 계산에 쓸 수 있습니다. 문서에 로마 숫자로 적힌 연도를 계산할 때 편합니다.
=ARABIC("MMXXVI")-ARABIC("MCMXCIX")두 연도의 차이를 구합니다.
로마 숫자가 아닌 글자를 넣으면 #VALUE! 오류가 납니다. IFERROR 함수 로 감싸면 안내 문구를 보여 줄 수 있습니다.
=IFERROR(ARABIC(A2),"로마 숫자가 아닙니다")잘못된 값이면 안내 문구를 보여 줍니다.
그 외 주의사항
로마 숫자가 아닌 글자를 넣으면 #VALUE! 오류가 납니다. 사람이 직접 입력하는 칸이라면 IFERROR 함수로 감싸는 편이 안전합니다.
대소문자는 구분하지 않습니다. "xiv"와 "XIV"의 결과가 같습니다.
빈 셀을 넣으면 오류가 아니라 0이 나옵니다. 값이 없는 것인지 0인지 구분하려면 ISBLANK 함수로 먼저 확인합니다.
ARABIC 함수는 엑셀 2013 버전부터 제공됩니다. 이전 버전에서 파일을 열면 #NAME? 오류가 나옵니다.