메뉴

DEC2BIN 함수

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

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

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

인수 설명

=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
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료