엑셀로 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진수로 변환
정말 간단해서 그런지 잘 쓰이는 것 같지는 않지만 혹시 모르니 기억해두자
'Computer > EXCEL' 카테고리의 다른 글
[Excel] 엑셀 오류 메시지를 알아보자 (0) | 2020.01.27 |
---|---|
[Excel] 엑셀 셀 포인터, 셀 이동 단축기 활용하기 (0) | 2020.01.25 |
[Excel]함수 마법사 활용하기 (0) | 2020.01.05 |
[Excel] 엑셀에 링크 넣기[홈페이지 연결하기] (0) | 2019.12.23 |
[Excel]엑셀 메모 삽입하기 (0) | 2019.12.10 |