Excel儲存格內容合併問題(已解決)

敢問各位高手,小弟遇到一個問題想請教
我使用儲存格內容合併的功能時,遇到一個麻煩,
如下圖片,A2的內容是C1&"℃±"&D1&"℃"
C1是(A1+B1)/2,D1是(A1-B1)/2,D1整除後為0.8,
但內容合併後,卻顯示0.800000000000001,請問這個可能是哪個地方沒有設定好?
或是不應該這麼使用,再請各位先進多多指導,感激不盡。
P.S. 使用CONCATENATE函數也是同樣的結果
Excel儲存格內容合併問題(已解決)
2020-08-27 17:07 發佈
EEdoraemon wrote:
敢問各位高手,小弟遇...(恕刪)

加入round四捨五入
或rounddown無條件捨去
或是roundup進位就好,不用想那麼多
=round(C1, 2)&"℃±"&D1&"℃"
Mr. Yuan~ wrote:
round(C1, 2)&"℃±"&D1&"℃"


解決了,感謝這位大大指導~!
Mr. Yuan~ wrote:
加入round四捨五(恕刪)


用「=round(C1, 2)&"℃±"&D1&"℃"」,好像不能解決原post的問題?
~~結果還是變成:50.8℃±0.800000000000001℃ (我實際試了一下)

如果把D1也包上round,這樣比較正確?
=ROUND(C1, 2)&"℃±"& ROUND(D1,2)&"℃"

出來的結果:50.8℃±0.8℃

這結果才是原post要的吧?
Der,misser1
補充一下,

會出現這種情形,應該是和「浮點運算」有關~~

網路上有許多資料可以參考,有興趣可以自行google一下,比如:
https://www.sohu.com/a/131846406_609368
Der,misser1
misser wrote:
用「=round(C1(恕刪)

這位大大說的對,我自行在後面也加上round,
所以就解決了~真的太感謝兩位的熱心指導~!
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?