OCT2HEX 는 8진수를 16진수로 변환하는 함수 입니다. 영어 단어 OCT 는 8진수, HEX 가 16진수를 나타내는 단어입니다. 이외에서 비슷한 함수들이 많이 있습니다. OCT2DEC 는 8진수를 10진수로 바꾸는 것입니다. 이렇게 단어 조합으로 진수 변환을 하는 함수들이 있습니다. 이번에는 OCT2HEX 에 대해서 알아 보겠습니다.
▼ 문법은 다음과 같습니다. number 는 필수 요소이며 8진수 값이 들어갑니다. places 는 옵션이며 자리수를 입력하는 곳입니다. 만약 값을 넣지 않으면 최소 자릿수가 들어가게 되며 places 값을 이용하면 앞 부분에 0 으로 채울 수도 있습니다.
OCT2HEX(number, [places]) |
▼ 아래 그림에서 첫 번째 예제는 100 에 대한 16진수의 변환입니다. 두 번째는 optional 인 places 인수 값을 4자리 입력했습니다. 그럼 40의 결과값에 자리수를 맞추기 위해서 앞에 “00” 이 들어가는 것이죠.
▼ 에러의 유형에 대해 알아 보겠습니다. number 와 places 는 음수가 들어가면 안됩니다. 그리고 소수점을 넣어도 에러가 나게 됩니다. 아래 화면은 각 경우의 수에 대한 결과 입니다.
l number 값이 음수일 때 #NUM! 에러
l places 숫자가 반환하는 자릿수 보다 적을 때 #NUM! 에러
l places 숫자가 소숫점일 때 #NUM! 에러
l places 숫자가 음수일 때 #NUM! 에러
l places 숫자가 아닐 때 #NAME? 에러
▼ 아래 예제를 통해서 어떤 경우에 에러가 나는지 파악하시기 바랍니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VBA 16진수에서 10진수, 10진수에서 16진수 변환 함수 만들기 ▶ 엑셀 Excel 삼각함수 MROUND 로 배수로 반올림 처리하기 ▶ 엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법 ▶ 엑셀 VBA 셀을 병합하는 Merge 함수 사용하기 ▶ 엑셀 VBA 시트에 있는 내용을 파일, 텍스트로 출력하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 화면 레이아웃 변경하기 (0) | 2023.02.22 |
---|---|
엑셀 Excel 메모 이용 사원 증명 사진 추가하기 (0) | 2023.02.22 |
엑셀 Excel 체크 박스 항목 합계 구하는 방법 1 편 (1) | 2023.02.20 |
엑셀 Excel SUMSQ 함수 거듭제곱의 합 구하기 (0) | 2023.02.20 |
엑셀 Excel 일련번호 자동 매기기, ROW 함수 차례대로 번호 매기기 (1) | 2023.02.19 |
엑셀 Excel 인터넷에서 복사 데이터 빈 행 한번에 삭제하기 (0) | 2023.02.19 |
엑셀 Excel 차트 막대에 이미지 넣는 방법 (0) | 2023.02.19 |
엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하기 (0) | 2023.02.19 |