Computer/EXCEL

[Excel]엑셀로 2진수, 8진수, 10진수, 16진수 변환하기

JLT 2020. 1. 12. 22:56
반응형

엑셀로 2진법, 8진법, 10진법, 16진법 등을 쓸 수 있다.

그럼 엑셀을 이용하여 2진법, 8진법, 10진법, 16진법의 표현과

2진수, 8진수, 10진수, 16진수를 다른 진수로 변환하는 함수를 알아보자.

 

2진수를 8진수, 10진수, 16진수로 변환하기

2진수를 다르게 변환하기 위해 필요한 함수를 나열하자면

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

BIN2DEC : 2진수를 10진수로 변환
BIN2HEX : 2진수를 16진수로 변환

수식 쓰는 법은 간단하다. 변환하려는 데이터 값 혹은 셀을 지정하면 그걸로 끝이다. 해보자.

결괏값에 알파벳이 왜 나오지라는 궁금증이 정말 혹시나 있을 수 있기 때문에 언급하자면

보통 10진수, 그러니까 우리가 일반적으로 쓰는 수는 일의 자리가 1~9까지 표현된다. 16진수의 경우 1의 자리 숫자가 1~15까지 표현된다. 11~15라는 숫자를 일의 자리에 그대로 쓴다면 보는 사람 입장에선 헷갈린다. 그렇기 때문에 이것을 알파벳으로 표현하는 것이다.

표현법은 이러하다.

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

예를 들면 7E라는 16진수는 (7 X 16) + 14 = 126으로 나타낼 수 있다. 

 

 

 

8진수를 2진수, 10진수, 16진수로 변환하기

8진수를 다르게 변환하기 위해 필요한 함수를 나열하자면

OCT2BIN : 8진수를 2진수로 변환
OCT2DEC : 8진수를 10진수로 변환
OCT2HEX : 8진수를 16진수로 변환

BE라는 숫자는 십의 자리(11 X 16) + 일의 자리(14) = 190이라는 것을 이제는 알 수 있을 거라고 생각한다.

 

 

 

10진수를 2진수, 8진수, 16진수로 변환하기

10진수를 다르게 변환하기 위해 필요한 함수를 나열하자면

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

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

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

학습하면서 가장 많이 쓸 수 있을 거라고 생각된다.

일반적으로 우리가 접하는 숫자들을 2진법, 8진법, 16진법 등으로 다르게 표현할 수 있다.

9E라는 숫자는 십의 자리(9 X 16) + 일의 자리(10) = 154라는 것은 이제 당연하겠지?????

 

 

 

16진수를 2진수 , 8진수, 10진수로 변환하기

16진수를 다르게 변환하기 위해 필요한 함수를 나열하자면

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

HEX2OCT : 16진수를 8진수로 변환

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

정말 간단해서 그런지 잘 쓰이는 것 같지는 않지만 혹시 모르니 기억해두자

반응형