메뉴

BIN2DEC 함수

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

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

인수 설명

=BIN2DEC(숫자)
인수구분설명
숫자 필수
바꿀 2진수입니다.
  • 0과 1로만 이루어져야 하며 10자리를 넘을 수 없습니다.
  • 10번째 자리는 부호로 쓰입니다.
예제 시트
D2=BIN2DEC(B2)
A
B
C
D
E
1
항목
결과
2
2진수
1100100
100
3
2진수 1100100은 64+32+4 이므로 10진수로 100입니다.

함수 개요

엑셀 BIN2DEC 함수는 0과 1로 적힌 2진수를 10진수로 바꾸는 함수입니다. 권한 플래그나 센서 상태처럼 켜짐·꺼짐을 자리마다 적어 둔 값을 사람이 읽는 숫자로 되돌릴 때 씁니다.

B2 셀에 2진수 1100100이 입력되어 있습니다.

=BIN2DEC(B2)2진수 1100100을 10진수로 바꿉니다.
결과100
BIN2DEC 함수 개요 수식 예제

결과는 텍스트가 아니라 숫자라서 바로 더하거나 곱할 수 있습니다.

BIN2DEC 함수 간단 예제

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

2진수를 그대로 넣으면 됩니다.

B2=1100100
=BIN2DEC(B2)10진수로 바꿉니다.
결과100
2진수를 10진수로 바꾸기
2
작은 값으로 확인해 보기

1010은 8과 2를 더한 10입니다.

=BIN2DEC(1010)2진수 1010을 10진수로 바꿉니다.
결과10
작은 값으로 확인해 보기
3
10자리를 다 채우면 음수가 되는지 보기

10번째 자리가 1이면 음수로 읽습니다.

=BIN2DEC(1111111111)열 자리를 모두 1로 채워 봅니다.
결과-1
10자리를 다 채우면 음수가 되는지 보기

그 외 주의사항

10자리를 넘으면 #NUM! 오류가 반환됩니다. 넣을 수 있는 범위는 -512부터 511까지입니다.

10번째 자리는 부호로 쓰입니다. 1111111111이 1023이 아니라 -1이 되는 이유입니다.

0과 1이 아닌 숫자가 섞이면 #NUM! 오류가 반환됩니다.

반대로 10진수를 2진수로 바꾸려면 DEC2BIN 함수 를 씁니다.

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