BASE 함수는 10진수 숫자를 다른 진수의 텍스트 표현으로 변환합니다. 예를 들어 진수를 2로 지정하면 주어진 값을 2진수로 변환합니다.
BASE 함수의 요소
BASE(값, 진수, [최소_길이])
요소 | 설명 | 참고 |
값 |
진수로 변환할 숫자입니다. |
|
진수 |
값으로 입력한 숫자는 해당 진수(또는 기수)로 변환됩니다. |
|
최소_길이 |
(선택사항) 반환될 텍스트의 최소 길이입니다. |
|
사용 예
BASE(255, 16)
BASE(A2, 2)
BASE(4095, 16, 6)
참고
- 정수가 아닌 숫자 인수 값은 정수로 잘립니다.
- BASE 함수의 결과를 계산에 활용하는 경우, 결과가 10진수가 아닌 다른 진수의 값일 수도 있다는 점에 유의해야 합니다. 결과는 Google 스프레드시트에 의해 자동으로 변환됩니다. 예를 들어, 셀 A2가 2진수 값 1111(10진수로 31)을 포함하고 셀 B2가 '=A2+9'와 같은 수식을 포함하는 경우, 결과가 11120으로 반환됩니다. 이는 2진법에서는 틀린 결과가 됩니다.
예
이 예에서는 10진수 값 255를 16진수 값으로 변환합니다.
A | B | |
1 | 수식 | 결과 |
2 | =BASE(255, 16) | FF |
이 예에서는 셀 A2에 있는 10진수 값 21을 셀 B2에 주어진 진수, 즉 2진수로 변환합니다.
A | B | C | D | |
1 | 번호 | 진수 | 수식 | 결과 |
2 | 21 | 2 | =BASE(A2, B2) | 10101 |
이 예에서는 10진수 값인 4095를 16진수로 변환하고, 최소 길이가 6자로 지정되었습니다.
A | B | |
1 | 수식 | 결과 |
2 | =BASE(4095, 16, 6) | 000FFF |
관련 함수
- DECIMAL: DECIMAL 함수는 다른 진수로 표현된 숫자의 텍스트를 10진수로 변환합니다.
- BIN2DEC: 부호가 있는 2진수를 10진수 형식으로 변환합니다.
- BIN2HEX: 부호가 있는 2진수를 부호가 있는 16진수 형식으로 변환합니다.
- BIN2OCT: 부호가 있는 2진수를 부호가 있는 8진수 형식으로 변환합니다.
- OCT2BIN: 부호가 있는 8진수를 부호가 있는 2진수 형식으로 변환합니다.
- OCT2DEC: 부호가 있는 8진수를 10진수 형식으로 변환합니다.
- OCT2HEX: 부호가 있는 8진수를 부호가 있는 16진수 형식으로 변환합니다.
- DEC2BIN: 10진수를 부호가 있는 2진수 형식으로 변환합니다.
- DEC2OCT: 10진수를 부호가 있는 8진수 형식으로 변환합니다.
- DEC2HEX: 10진수를 부호가 있는 16진수 형식으로 변환합니다.
- HEX2BIN: 부호가 있는 16진수를 부호가 있는 2진수 형식으로 변환합니다.
- HEX2DEC: 부호가 있는 16진수를 10진수 형식으로 변환합니다.
- HEX2OCT: 부호가 있는 16진수를 부호가 있는 8진수 형식으로 변환합니다.