본문 바로가기
IT

[엑셀 EXCEL] 16진수 더하기 0x 포함

by hiptrader 2021. 7. 12.
반응형

0x 를 포함해서 16진수의 합을 구하는 경우.

아래와 같이 0x를 포함한 값들을 더한 값을 보여준다.

 

0x00004565

0x00008889

0x00003369

0x00004544

0x00005544

 

엑셀에서는 16진수를 더할 수 없는거 같다.

그래서 16진수를 10진수로 더해서 다시 16진수로.

 

16진수 더하기를 위해 진행할 내용

1. "0x"제거 -> =RIGHT(B2,LEN(B2)-2)

2. 0x를 뺀 16진수를 10진수로 -> =HEX2DEC(RIGHT(B2,LEN(B2)-2))

3. 10진수 값들을 더하기 -> =SUM(C2:C6)

4. 더한 값에 "0x" 를 넣고, 더한 값 앞에 0을 추가 -> ="0x"&REPT("0",8-LEN(DEC2HEX(C7)))&DEC2HEX(C7)

 

0x를 뺀 16진수를 10진수로

 

10진수 합

 

10진수를 16진수로 바꾸고, 앞에 0x추가 후 8자리중에 앞자리는 0으로 채운다.

반응형

댓글