메뉴

DEC2OCT 함수

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

엑셀 DEC2OCT 함수는 10진수를 파일 권한 표기에 쓰는 8진수로 바꾸는 함수입니다.

인수 설명

=DEC2OCT(숫자, [자릿수])
인수구분설명
숫자 필수
바꿀 10진수입니다.
  • -536870912 이상 536870911 이하여야 합니다.
자릿수 선택
결과를 몇 자리로 맞출지 정합니다. 생략하면 필요한 만큼만 씁니다.
예제 시트
D2=DEC2OCT(B2)
A
B
C
D
E
1
항목
결과
2
10진수
58
72
3
10진수 58은 8이 일곱 번에 2가 남으므로 8진수로 72입니다.

함수 개요

엑셀 DEC2OCT 함수는 10진수를 8진수로 바꾸는 함수입니다. 리눅스 파일 권한처럼 0에서 7까지만 쓰는 표기를 만들 때 씁니다.

B2 셀에 10진수 58이 입력되어 있습니다.

=DEC2OCT(B2)10진수 58을 8진수로 바꿉니다.
결과72
엑셀 DEC2OCT 함수 수식 입력 예제

58은 8이 일곱 번에 2가 남으므로 8진수로 72입니다.

DEC2OCT 함수 간단 예제

1
10진수를 8진수로 바꾸기

숫자만 넣으면 됩니다.

B2=58
=DEC2OCT(B2)8진수로 바꿉니다.
결과72
엑셀 DEC2OCT 함수 간단 예제 1
2
자릿수를 맞춰 가지런히 만들기

권한 표기는 세 자리로 쓰므로 자릿수를 정합니다.

=DEC2OCT(58,3)세 자리 8진수로 바꿉니다.
결과072
엑셀 DEC2OCT 함수 간단 예제 2
3
음수를 넣어 보기

음수는 열 자리를 모두 채워 나옵니다.

=DEC2OCT(-100)-100을 8진수로 바꿉니다.
결과7777777634
엑셀 DEC2OCT 함수 간단 예제 3

그 외 주의사항

결과는 숫자가 아니라 텍스트입니다. 앞자리 0을 살려야 해서 그렇습니다.

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

음수를 넣으면 자릿수 인수는 무시됩니다.

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

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