부호가 있는 16진수를 부호가 있는 8진수 형식으로 변환합니다.
사용 예
HEX2OCT("f3",8)
HEX2OCT(A2)
구문
HEX2OCT(부호가_있는_16진수, [유효숫자])
부호가_있는_16진수- 부호가 있는 8진수로 변환될 부호가 있는 40비트 16진수 값입니다(문자열).부호가_있는_16진수의 최상위 비트는 부호 비트로, 음수는 2의 보수 표기법으로 표시됩니다.이 함수에서 양수일 경우 최대 입력값은 1FFFFFFF, 음수일 경우 최소 입력값은 FFE0000000입니다.
부호가_있는_16진수를 유효한 16진수로 입력할 경우, 적절한 문자열 입력값으로 자동 변환됩니다. 예를 들어HEX2OCT(199)와HEX2OCT("199")는631이라는 동일한 결과를 반환합니다.
유효숫자- [ 선택사항 ] 결과에 포함할 유효숫자의 수입니다.이 값이 결과의 실제 유효숫자의 수보다 클 경우, 모자란
유효숫자의 수 만큼 결과의 왼쪽을 0으로 채웁니다.부호가_있는_16진수의 최상위 비트가1일 경우, 즉,부호가_있는_16진수가 8000000000보다 크거나 같을 경우 이 값을 무시합니다.
참고
모든 16진수 값과 마찬가지로
0-9사이의 숫자와A-F사이의 문자만 유효합니다. 그 이외의 값을 입력하면HEX2OCT함수는#NUM!오류를 반환합니다.- 16진수의 자릿수는 대소문자를 구분하지 않습니다.
a-f와A-F는 동일합니다.
- 16진수의 자릿수는 대소문자를 구분하지 않습니다.
필요한 유효숫자의 수가 지정한
유효숫자보다 클 경우,#NUM!오류가 반환됩니다.HEX2OCT의 결과를 사용한 모든 계산은 결과 값을 8진수 값으로 간주합니다. 결과는 Google 스프레드시트에 의해 자동으로 변환됩니다. 따라서 셀
A2에 16진수49를 8진수로 표기한 값에 해당하는111이 포함되어 있고 셀B2에는=A2+9라는 수식이 포함되어 있을 경우, 결과는120으로 8진수 계산에서는 틀린 값이 됩니다.
더보기
OCT2HEX: 부호가 있는 8진수를 부호가 있는 16진수 형식으로 변환합니다.
OCT2DEC: 부호가 있는 8진수를 10진수 형식으로 변환합니다.
OCT2BIN: 부호가 있는 8진수를 부호가 있는 2진수 형식으로 변환합니다.
HEX2DEC: 부호가 있는 16진수를 10진수 형식으로 변환합니다.
HEX2BIN: 부호가 있는 16진수를 부호가 있는 2진수 형식으로 변환합니다.
DEC2OCT: 10진수를 부호가 있는 8진수 형식으로 변환합니다.
DEC2HEX: 10진수를 부호가 있는 16진수 형식으로 변환합니다.
DEC2BIN: 10진수를 부호가 있는 2진수 형식으로 변환합니다.
BIN2OCT: 부호가 있는 2진수를 부호가 있는 8진수 형식으로 변환합니다.
BIN2HEX: 부호가 있는 2진수를 부호가 있는 16진수 형식으로 변환합니다.
BIN2DEC: 부호가 있는 2진수를 10진수 형식으로 변환합니다.
예
16진수를 8진수 값으로 변환합니다.