Board logo

標題: 數字補零 [打印本頁]

作者: yc1031    時間: 2012-2-1 15:18     標題: 數字補零

本帖最後由 yc1031 於 2012-2-1 15:21 編輯

各位好,

想請教, 我在用數字計算和補零時, 第一排 3.6 , 2.4, 1.8 都成功了, 但第二排的10, 卻失敗了, 函數是錯在哪裡呢
作者: register313    時間: 2012-2-1 15:37

回復 1# yc1031

REPT("0",2-LEN(B2*100/30))
其中2-LEN(B2*100/30)應>=0

若B2=10
2-LEN(B2*100/30)=2-LEN(33.333333)   造成錯誤
作者: yc1031    時間: 2012-2-1 16:41

回復 2# register313


    我明白了!  我剛用了 =REPT("0",2-LEN(ROUND(B2*100/30,0)))&(ROUND(B2*100/30,0))
就ok了, 再次謝謝您的幫忙 :)
作者: ANGELA    時間: 2012-2-2 12:42

回復 3# yc1031


    要補零的地方=>儲存格式=> 00
作者: kkooo15    時間: 2012-2-2 14:29

請問我在練習這個問題是出現了一個問題
在三十的地方就會出現錯誤
作者: register313    時間: 2012-2-2 14:46

回復 5# kkooo15

=REPT("0",2-LEN(ROUND(B2*100/30,0)))&(ROUND(B2*100/30,0))

REPT("0",2-LEN(ROUND(B2*100/30,0)))
重覆字元 : "0"
重覆次數 : 2-LEN(ROUND(B2*100/30,0))  應>=0

若B2=30
2-LEN(ROUND(B2*100/30,0))=2-LEN(ROUND(30*100/30,0))= 2-LEN(ROUND(100,0)=2-LEN(100)=2-3=-1   重覆-1次   造成錯誤




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