메뉴

OCT2BIN 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 OCT2BIN 함수는 8진수를 자리마다 켜짐·꺼짐이 보이는 2진수로 바꾸는 함수입니다.

인수 설명

=OCT2BIN(숫자, [자릿수])
인수구분설명
숫자 필수
바꿀 8진수입니다.
  • 0에서 7까지만 쓸 수 있습니다.
  • 결과가 2진수 10자리를 넘으면 오류가 납니다.
자릿수 선택
결과를 몇 자리로 맞출지 정합니다. 생략하면 필요한 만큼만 씁니다.
예제 시트
D2=OCT2BIN(B2,B3)
A
B
C
D
E
1
항목
결과
2
8진수
7
111
3
자릿수
3
4
8진수 7은 세 자리가 모두 켜진 상태라 2진수로 111입니다.

함수 개요

엑셀 OCT2BIN 함수는 8진수를 2진수로 바꾸는 함수입니다. 8진수 한 자리가 2진수 세 자리에 딱 들어맞아서, 파일 권한처럼 세 자리씩 끊어 읽는 값을 펼쳐 볼 때 씁니다.

B2 셀에 8진수 7이, B3 셀에 자릿수 3이 입력되어 있습니다.

=OCT2BIN(B2,B3)8진수 7을 세 자리 2진수로 바꿉니다.
결과111
엑셀 OCT2BIN 함수 수식 입력 예제

7은 읽기·쓰기·실행이 모두 켜진 상태라 세 자리가 다 1이 됩니다.

OCT2BIN 함수 간단 예제

1
자릿수를 맞춰 바꾸기

자릿수를 정하면 앞자리가 0으로 채워져 비트 위치를 보기 쉽습니다.

B2=7, B3=3
=OCT2BIN(B2,B3)세 자리 2진수로 바꿉니다.
결과111
엑셀 OCT2BIN 함수 간단 예제 1
2
자릿수를 생략해 보기

생략하면 필요한 만큼만 씁니다.

=OCT2BIN(3)8진수 3을 2진수로 바꿉니다.
결과11
엑셀 OCT2BIN 함수 간단 예제 2
3
두 자리 8진수 바꿔 보기

17은 10진수로 15이므로 2진수 네 자리가 모두 1입니다.

=OCT2BIN(17)8진수 17을 2진수로 바꿉니다.
결과1111
엑셀 OCT2BIN 함수 간단 예제 3

그 외 주의사항

결과가 2진수 10자리를 넘으면 #NUM! 오류가 반환됩니다. 8진수 1000은 10진수로 512라서 넣을 수 없습니다.

8과 9가 섞이면 #NUM! 오류가 반환됩니다. 8진수는 0에서 7까지만 씁니다.

결과는 숫자가 아니라 텍스트입니다.

반대로 2진수를 8진수로 바꾸려면 BIN2OCT 함수 를 씁니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료