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) 셀에서 입력오류 메시지 종류 (2) | 2023.02.25 |
---|---|
엑셀 Excel 수식편집기, 셀 서식 속성을 이용해 위첨자, 아래첨자 만들기 (1) | 2023.02.22 |
엑셀 Excel 데이터 0 표시, 숨기기 위한 여러가지 방법 (2) | 2023.02.22 |
엑셀 Excel 메모 이용 사원 증명 사진 추가하기 (0) | 2023.02.22 |
엑셀 Excel 일련번호 자동 매기기, ROW 함수 차례대로 번호 매기기 (1) | 2023.02.19 |
엑셀 Excel 인터넷에서 복사 데이터 빈 행 한번에 삭제하기 (0) | 2023.02.19 |
엑셀 Excel 수식 ROW 함수 이용해 일련번호 정렬하기 (0) | 2023.02.15 |
엑셀 Excel 데이터 유효성 검사를 이용해 잘못된 날짜 입력 막기 (0) | 2023.02.14 |