Board logo

標題: [發問] 小數點位數設定格式化的條件醒目提示... [打印本頁]

作者: cypd    時間: 2020-7-13 12:02     標題: 小數點位數設定格式化的條件醒目提示...

[attach]32287[/attach]
小數點位數設定格式化的條件醒目提示...
若 K2:K26 區間有相關數據
K欄內之數據,若有超過小數點 3 位數時
即以紅色字型作為醒目提示
該公式如何設定才能正常顯示?
作者: 准提部林    時間: 2020-7-13 15:10

本帖最後由 准提部林 於 2020-7-13 15:19 編輯

=LEN(MID(K3,FIND(".",K3&".")+1,6))>2

為防出現"浮點數", 不可直接對小數做加減乘除或MOD運算!!!
例如:
=MOD(2.065,1) = 0.0649999999999999
=2.055-2 = 0.0550000000000002
=2.05-2 = 0.0499999999999998
用"文字"方法較妥當!

或最簡單:=SEARCH(".???",K3)
作者: cypd    時間: 2020-7-13 19:01

回復 2# 准提部林
水啦!感恩
所遇的問題已迎刃而解
為防出現"浮點數", 不可直接對小數做加減乘除或MOD運算!!!
已用最簡單:=SEARCH(".???",K3)...處理OK
作者: 准提部林    時間: 2020-7-14 09:48

回復 3# cypd


再參考個:
=ROUND(K3,2)<>K3
作者: cypd    時間: 2020-7-16 00:50

回復 4# 准提部林
在 Excel 中處理浮點數資料時,
時常會需要把小數點以下太長的部分捨棄,
而常見的處理的方式有三種,
分別是四捨五入(ROUND)、無條件進位(ROUNDUP)與無條件捨去(ROUNDDOWN)

感謝版主提供的多種解套公式   ^^




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)