상세 컨텐츠

본문 제목

엑셀 함수 이진수를 십진수로 십진수를 이진수로 변환하기 BIN2DEC,DEC2BIN

IT 컴퓨터/엑셀

by noonwith 2013. 9. 17. 17:32

본문

반응형

엑셀 공학함수에서 많이 사용하는 이진수를 십진수로 변환하고 십진수를 이진수로 변환하는 함수에 대해 공부합니다.

 

BIN2DEC 함수

이진수를 십진수로 변환합니다.

 

BIN2DEC(number)

 

number 변환할 이진수입니다. 10자(10비트) 이하의 숫자만 가능합니다. number의 최상위 비트는 부호 비트이고, 나머지 9비트는 값을 나타내는 비트입니다.

음수는 2의 보수 표기법으로 표시됩니다.

number가 유효한 이진수가 아니거나 10자(10비트)를 초과하면 #NUM! 오류 값이 반환됩니다.

 

 

 

 

 

DEC2BIN 함수

십진수를 이진수로 변환합니다.

 

DEC2BIN(number,places)

 

number 변환할 십진수 정수입니다. number가 음수이면 유효 자릿수 값이 무시되며, 최상위 비트는 부호 비트이고 나머지 9비트는 값을 나타내는 비트인 10자(10비트)의 이진수가 반환됩니다.

음수는 2의 보수 표기법으로 표시됩니다.

 

places 사용할 자릿수입니다. places를 생략하면 최소한의 자릿수가 사용됩니다. 자릿수를 지정하면 반환 값의 앞부분을 0으로 채울 수 있습니다.

 

number < -512 또는 number > 511이면 #NUM! 오류 값이 반환됩니다.

number가 숫자가 아니면 #VALUE! 오류 값이 반환됩니다.

places로 지정한 것보다 자릿수가 더 많이 필요하면 #NUM! 오류 값이 반환됩니다.

places가 정수가 아니면 소수점 이하는 무시됩니다.

places가 숫자가 아니면 #VALUE! 오류 값이 반환됩니다.

places가 0이거나 음수이면 #NUM! 오류 값이 반환됩니다.

 

 

간단한 함수이지만 도움말 주의 사항을 꼼꼼하게 읽어 보아야 합니다.

 

 

반응형

관련글 더보기

댓글 영역