본문 바로가기
Excel/엑셀 함수

엑셀] 진수 변환(2진수, 8진수, 10진수, 16진수)

by excelnote2 2016. 9. 22.



진법 또는 진수의 변환을 엑셀의 함수로 해보자. 



엑셀은 4개의 진법을 지원한다. 


진수의 변환 함수는 다음과 같고, 함수의 사용법은 동일하다. 


일단 함수의 종류부터 알아보자 



ㅇ 2진수를 10진수로 변환 : BIN2DEC함수

ㅇ 2진수를 16진수로 변환 : BIN2HEX함수

ㅇ 2진수를 8진수로 변환 : BIN2OCT함수


ㅇ 10진수를 2진수로 변환 : DEC2BIN함수

ㅇ 10진수를 16진수로 변환 : DEC2HEX함수

ㅇ 10진수를 8진수로 변환 : DEC2OCT함수


ㅇ 16진수를 2진수로 변환 : HEX2BIN함수

ㅇ 16진수를 10진수로 변환 : HEX2DEC함수

ㅇ 16진수를 8진수로 변환 : HEC2OCT함수


ㅇ 8진수를 2진수로 변환 : OCT2BIN함수

ㅇ 8진수를 10진수로 변환 : OCT2DEC함수

ㅇ 8진수를 16진수로 변환 : OCT2HEX함수



이상 12가지 함수로 각 진수를 다른 진법으로 변환할 수 있다. 


한가지 함수의 사용만 살펴보면 다른 함수들의 사용방법도 이해할 수 있을 것이다. 


아래 그림은 십진수를 이진수로 변환하는 DEC2BIN함수이다. 





DEC2BIN 함수의 첫번째 인수는 필수, 두번째 인수는 생략 가능하다.



위 그림의 예에서 위쪽 두 행은 한 개의 인수만 사용한 것으로 숫자를 인수로 주거나, 변환할 숫자가 있는 셀 주소를 인수로 준다. 



아래 두 행은 두 개의 인수를 사용한 것으로 두번째 인수로 표시할 자리수를 지정할 수 있다.



댓글