메뉴

HEX2DEC 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 HEX2DEC 함수는 색상 코드나 메모리 주소에 쓰는 16진수를 계산할 수 있는 10진수로 바꾸는 함수입니다.

인수 설명

=HEX2DEC(숫자)
인수구분설명
숫자 필수
바꿀 16진수입니다.
  • 10자리를 넘을 수 없습니다.
  • 대소문자를 가리지 않습니다.
예제 시트
D2=HEX2DEC(B2)
A
B
C
D
E
1
항목
결과
2
16진수
FF
255
3
16진수 FF는 15×16+15 이므로 10진수로 255입니다.

함수 개요

엑셀 HEX2DEC 함수는 16진수를 10진수로 바꾸는 함수입니다. 결과가 텍스트가 아니라 숫자로 나오므로 바로 계산에 쓸 수 있습니다.

B2 셀에 16진수 FF가 입력되어 있습니다.

=HEX2DEC(B2)16진수 FF를 10진수로 바꿉니다.
결과255
엑셀 HEX2DEC 함수 수식 입력 예제

색상 코드에서 잘라 낸 두 자리를 이 함수에 넣으면 RGB 값이 바로 나옵니다.

HEX2DEC 함수 간단 예제

1
16진수를 10진수로 바꾸기

16진수를 그대로 넣으면 됩니다.

B2="FF"
=HEX2DEC(B2)10진수로 바꿉니다.
결과255
엑셀 HEX2DEC 함수 간단 예제 1
2
바로 계산에 써 보기

결과가 숫자라서 더하기가 그대로 됩니다.

=HEX2DEC("FF")+1결과에 1을 더해 봅니다.
결과256
엑셀 HEX2DEC 함수 간단 예제 2
3
음수로 읽히는 값 확인하기

맨 앞자리가 8 이상이면 음수로 읽습니다.

=HEX2DEC("FFFFFFFF5B")열 자리 16진수를 10진수로 바꿉니다.
결과-165
엑셀 HEX2DEC 함수 간단 예제 3

그 외 주의사항

16진수 10자리를 넘으면 #NUM! 오류가 반환됩니다.

열 자리를 다 쓰면 맨 앞자리가 부호가 됩니다. FFFFFFFF5B 가 큰 양수가 아니라 -165 가 되는 이유입니다.

0에서 9와 A에서 F가 아닌 글자가 섞이면 #NUM! 오류가 반환됩니다.

반대로 10진수를 16진수로 바꾸려면 DEC2HEX 함수 를 씁니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료