page-button
page-button
.....
2 / 2
page-button
page-button

關於EXCEL 16進制的計算

ckwubain #11
2011-06-29 15:01

卡爾文@01 wrote:
再把答案C5轉回十六...(恕刪)


卡大:
不好意思,再請問個問題,如果我A1是080808000011(hex)
我把他加上5000(dec),轉回hex應該是080808001399(hex)
可是我用你的公式變成了8088001399??好奇怪的數值?

是不是我還有哪邊作錯?

不好意思,你公式已經寫很清楚而且有註解,但我真的找不出我那邊作錯了!
做的實在,活的愉快! 充實的生活構築在快樂的心態上!
2011-06-29 16:00
樓上幾位讓我受益良多,可惜不能加分...
2011-06-29 18:58
ckwubain wrote:
卡大:不好意思,再請...(恕刪)



噗~~~~~

改成這樣
=CONCATENATE(DEC2HEX(INT(C5/POWER(16,8))),TEXT(DEC2HEX(MOD(C5,POWER(16,8))),"00000000"))

轉回十六進制時, 分拆後的低位元組的最高位為0, 所以被省略掉了.
在連接字串前先把低位元組以text format補到八位數.
2011-06-29 19:11
函數串超過了版面, 再貼一次
=CONCATENATE(DEC2HEX(INT(C5/POWER(16,8))),
TEXT(DEC2HEX(MOD(C5,POWER(16,8))),"00000000"))
ckwubain #15
2011-06-29 21:40

卡爾文@01 wrote:
函數串超過了版面, ...(恕刪)


卡老師:

真的太感謝你了! 感動又開心,謝謝喔! 都OK了,擠霸分
做的實在,活的愉快! 充實的生活構築在快樂的心態上!
page-button
page-button
.....
2 / 2
page-button
page-button
前往