이 페이지에서
DEC2BIN 함수
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 DEC2BIN 함수는 우리가 쓰는 10진수를 0과 1로 적는 2진수로 바꾸는 함수입니다.
인수 설명
=DEC2BIN(숫자, [자릿수])
인수구분설명
숫자
필수
바꿀 10진수입니다.
- -512 이상 511 이하여야 합니다.
자릿수
선택
결과를 몇 자리로 맞출지 정합니다. 생략하면 필요한 만큼만 씁니다.
예제 시트
A
B
C
D
E
1
항목
값
결과
2
10진수
100
1100100
3
함수 개요
엑셀 DEC2BIN 함수는 10진수를 2진수로 바꾸는 함수입니다. 어떤 값이 어느 자리에서 켜지고 꺼지는지 눈으로 확인할 때 씁니다.
B2 셀에 10진수 100이 입력되어 있습니다.
=DEC2BIN(B2)10진수 100을 2진수로 바꿉니다.결과1100100

넣을 수 있는 범위가 -512부터 511까지로 좁으니 큰 수에는 쓸 수 없습니다.
DEC2BIN 함수 간단 예제
1
10진수를 2진수로 바꾸기
숫자만 넣으면 됩니다.
B2=100
=DEC2BIN(B2)2진수로 바꿉니다.결과1100100

2
자릿수를 맞춰 가지런히 만들기
자릿수를 정하면 앞자리가 0으로 채워져 표가 정렬됩니다.
=DEC2BIN(9,4)네 자리 2진수로 바꿉니다.결과1001

3
음수를 넣어 보기
음수는 열 자리를 모두 채워 나옵니다.
=DEC2BIN(-100)-100을 2진수로 바꿉니다.결과1110011100

그 외 주의사항
511을 넘거나 -512보다 작으면 #NUM! 오류가 반환됩니다. 2진수 열 자리가 한계이기 때문입니다.
자릿수가 결과보다 작으면 #NUM! 오류가 반환됩니다. 1100100은 일곱 자리라 자릿수에 4를 넣으면 오류입니다.
결과는 텍스트라서 그대로 더하면 뜻하지 않은 값이 나옵니다. =SUM(DEC2BIN(5),DEC2BIN(3))은 8이 아니라 101과 11을 더한 112가 됩니다.
반대로 2진수를 10진수로 바꾸려면 BIN2DEC 함수 를 씁니다.
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!