메뉴
실무 위키엑셀 함수수학 및 삼각

BASE 함수

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

엑셀 BASE 함수는 우리가 쓰는 숫자를 2진수나 16진수 같은 다른 진법으로 바꿔 주는 함수입니다.

BASE 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=BASE(숫자, 기수, [최소자릿수])
인수구분설명
숫자 필수
바꿀 10진수입니다.
  • 0 이상의 정수만 됩니다. 소수점은 버립니다.
기수 필수
바꿀 진법입니다.
  • 2부터 36까지 넣을 수 있습니다. 2진수는 2, 16진수는 16입니다.
최소자릿수 선택
결과를 몇 자리로 맞출지 정합니다.
  • 모자란 자리는 앞을 0으로 채웁니다. 결과가 이미 더 길면 그대로 둡니다.
예제 시트
D2=BASE(A2,B2)
A
B
C
D
E
1
숫자
기수
변환 결과
2
255
2
11111111
3
255
16
FF
4
255
8
377
5
같은 255라도 2진수는 11111111, 16진수는 FF, 8진수는 377이 됩니다.

함수 개요

엑셀 BASE 함수는 우리가 쓰는 10진수를 다른 진법으로 바꿔 주는 함수입니다. 2진수부터 36진수까지 바꿀 수 있어, 색상 코드나 권한 값처럼 다른 진법으로 적힌 값을 다룰 때 씁니다.

A2 셀에 255, B2 셀에 기수 2가 입력되어 있습니다.

=BASE(A2,B2)255를 2진수로 바꿉니다.
결과11111111
엑셀 BASE 함수 수식 입력 예제

반대로 다른 진법의 값을 10진수로 되돌리려면 DECIMAL 함수 를 사용합니다.

BASE 함수 간단 예제

1
2진수로 바꾸기

255는 2진수로 1이 여덟 개입니다. 컴퓨터에서 한 바이트가 표현할 수 있는 가장 큰 값입니다.

=BASE(255,2)255를 2진수로 바꿉니다.
결과11111111
엑셀 BASE 함수 간단 예제 1
2
16진수 색상 코드 만들기

16진수는 색상 코드에 자주 쓰입니다. 255는 FF가 됩니다.

=BASE(255,16)255를 16진수로 바꿉니다.
결과FF
엑셀 BASE 함수 간단 예제 2
3
자릿수를 맞춰 가지런히 보이기

최소자릿수를 넣으면 앞을 0으로 채워 길이를 맞춥니다. 표를 가지런히 보일 때 씁니다.

=BASE(7,2,8)7을 2진수로 바꾸고 여덟 자리로 맞춥니다.
결과00000111
엑셀 BASE 함수 간단 예제 3

그 외 주의사항

결과는 숫자가 아니라 글자입니다. 더하거나 정렬하면 원하는 대로 되지 않으므로, 계산에 쓰려면 DECIMAL 함수로 되돌립니다.

기수는 2부터 36까지만 넣을 수 있습니다. 범위를 벗어나면 #NUM! 오류가 납니다.

음수와 소수는 다룰 수 없습니다. 소수점이 있으면 버리고 정수 부분만 바꿉니다.

BASE 함수는 엑셀 2013 버전부터 제공됩니다. 이전 버전에서 파일을 열면 #NAME? 오류가 나옵니다.

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