메뉴

BIN2OCT 함수

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

엑셀 BIN2OCT 함수는 0과 1로 적힌 2진수를 8진수로 바꾸는 함수입니다.

인수 설명

=BIN2OCT(숫자, [자릿수])
인수구분설명
숫자 필수
바꿀 2진수입니다.
  • 0과 1로만 이루어져야 하며 10자리를 넘을 수 없습니다.
자릿수 선택
결과를 몇 자리로 맞출지 정합니다. 생략하면 필요한 만큼만 씁니다.
예제 시트
D2=BIN2OCT(B2,B3)
A
B
C
D
E
1
항목
결과
2
2진수
1001
011
3
자릿수
3
4
2진수 1001은 8진수 11이며, 자릿수를 3으로 정해 앞을 0으로 채웠습니다.

함수 개요

엑셀 BIN2OCT 함수는 2진수를 8진수로 바꾸는 함수입니다. 2진수 세 자리가 8진수 한 자리에 들어맞아서, 리눅스 파일 권한처럼 세 자리씩 끊어 읽는 값에 씁니다.

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

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

2진수 1001은 10진수로 9이고, 8진수로는 11입니다.

BIN2OCT 함수 간단 예제

1
자릿수를 맞춰 바꾸기

자릿수를 넣으면 앞자리가 0으로 채워집니다.

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

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

=BIN2OCT(1001)자릿수를 정하지 않고 바꿉니다.
결과11
엑셀 BIN2OCT 함수 간단 예제 2
3
긴 2진수로 확인해 보기

1100100은 10진수로 100이고, 8진수로는 144입니다.

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

그 외 주의사항

결과는 숫자가 아니라 텍스트입니다. 앞자리 0을 살려야 해서 그렇습니다. 계산에 쓰려면 OCT2DEC 함수 로 되돌립니다.

2진수는 10자리를 넘을 수 없습니다.

자릿수가 결과보다 작으면 #NUM! 오류가 반환됩니다.

0과 1이 아닌 숫자가 섞이면 #NUM! 오류가 반환됩니다.

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