메뉴

DEC2BIN 함수

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

엑셀 DEC2BIN 함수는 우리가 쓰는 10진수를 0과 1로 적는 2진수로 바꾸는 함수입니다.

인수 설명

=DEC2BIN(숫자, [자릿수])
인수구분설명
숫자 필수
바꿀 10진수입니다.
  • -512 이상 511 이하여야 합니다.
자릿수 선택
결과를 몇 자리로 맞출지 정합니다. 생략하면 필요한 만큼만 씁니다.
예제 시트
D2=DEC2BIN(B2)
A
B
C
D
E
1
항목
결과
2
10진수
100
1100100
3
10진수 100은 64+32+4 이므로 2진수로 1100100입니다.

함수 개요

엑셀 DEC2BIN 함수는 10진수를 2진수로 바꾸는 함수입니다. 어떤 값이 어느 자리에서 켜지고 꺼지는지 눈으로 확인할 때 씁니다.

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

=DEC2BIN(B2)10진수 100을 2진수로 바꿉니다.
결과1100100
엑셀 DEC2BIN 함수 수식 입력 예제

넣을 수 있는 범위가 -512부터 511까지로 좁으니 큰 수에는 쓸 수 없습니다.

DEC2BIN 함수 간단 예제

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

숫자만 넣으면 됩니다.

B2=100
=DEC2BIN(B2)2진수로 바꿉니다.
결과1100100
10진수를 2진수로 바꾸기
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
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료