엑셀에서도 공학함수를 사용하면 전자계산기처럼 쉽게 구해지는데요. 2진수를 16진수로 변환하고 16진수를 2진수로 변환해보겠습니다.
BIN2HEX 함수는 이진수를 16진수로 변환합니다.
BIN2HEX(number, places)
number 변환할 이진수입니다. 10자(10비트) 이하의 숫자만 가능합니다. number의 최상위 비트는 부호 비트이고, 나머지 9비트는 값을 나타내는 비트입니다. 음수는 2의 보수 표기법으로 표시됩니다.
places 사용할 자릿수인데요. 자릿수를 생략하면 필요한 최소 자릿수가 되고, 자릿수를 지정하면 반환 값의 앞부분을 0으로 채울 수 있습니다.
10진수 10은 2진수 1010입니다.이를 16진수로 변환하면 A가 됩니다.
예) C12셀
=BIN2HEX(B12)
number B12, 1010
places 생략, 계산된 최소자리를 보여주어요.
16진수의 특징은 10진수 10은 16진수 A,10은 16진수 A, 11은 16진수 B,12은 16진수 C,
13은 16진수 D,14은 16진수 E,15은 16진수 F 입니다.
아래 그림처럼 places 에 자릿수 4를 입력하면 앞자리가 0으로 채워집니다.
=BIN2HEX(B4,4)
이번에는 16진수를 이진수로 변환해보겟습니다.
HEX2BIN 함수는 16진수를 이진수로 변환합니다.
HEX2BIN(number,places)
number 변환할 16진수입니다. 최대 10자까지 사용할 수 있습니다. 최상위 비트는 부호 비트(오른쪽에서 40번째 비트)이고 나머지 39비트는 값을 나타내는 비트입니다. 음수는 2의 보수 표기법으로 표시됩니다.
places 사용할 자릿수입니다. places를 생략하면 필요한 최소한의 자릿수가 사용됩니다. 자릿수를 지정하면 반환 값의 앞부분을 0으로 채울 수 있습니다.
자릿수를 지정하면 값앞부분을 0으로 채울수 있습니다.
16진수 변환도 많이 사용되는 것을 볼수 있는데요 엑셀 공학함수에서 알아두면 편리하게 사용할 수 있습니다.
댓글 영역