11.59 KB, 下載次數: 114, 下載積分: 金幣 -1
alickglyn 發表于 2021-7-28 15:45
一行excel函數解決,=ROUND(A1,a)-(MOD(A1*10^(a+1),20)=5)*10^(-a),A1是需要修約的數的單元格,a為修約位 ...
唐家琨少 發表于 2021-7-29 09:15
謝謝樓主的分享,最近也在開始自學用宏,正好用你的來學習下。
vba版的確實好用,不過用宏的話,當表格傳到 ...
連長 發表于 2021-7-30 15:05
修約間隔為10,你這函數就扒瞎了
修約間隔.png (89.79 KB, 下載次數: 846)
wangyiyong7703 發表于 2023-9-18 18:34
A2輸入待修約數值,B2輸入保留小數點位數,C2輸入公式。對9.9999多的情況不適用,還待改進
IF(B2=0,IF(OR ...
sunrry 發表于 2023-9-22 14:57
你不覺得你的公式很麻煩么。。。。
wangyiyong7703 發表于 2023-9-22 17:11
開始設計有點麻煩而已,你直接復制使用有什么麻煩的。如果你用宏去做才真的麻煩。這個公式避開了宏代碼, ...
sunrry 發表于 2023-9-25 13:21
對對對,你說的都對。
wangyiyong7703 發表于 2023-10-2 13:06
新的算法做的,麻煩抽空指正一下。
sunrry 發表于 2023-10-7 13:09
1、小數點有效位數為0直接報錯
2、多次計算后的浮點小數無法避免,后面一堆錯誤。(可以看圖,B2=A2+0.1, ...
sunrry 發表于 2023-10-7 13:20
=IF(ABS(ABS(A2/1*10^B2-TRUNC(A2/1,B2)*10^B2)-0.5)
sunrry 發表于 2023-10-7 13:09
1、小數點有效位數為0直接報錯
2、多次計算后的浮點小數無法避免,后面一堆錯誤。(可以看圖,B2=A2+0.1, ...
微信圖片_20231007180624.png (14.14 KB, 下載次數: 710)
wangyiyong7703 發表于 2023-10-7 15:05
謝謝,,,,,,
微信圖片_20231007153504.png (23.87 KB, 下載次數: 368)
sunrry 發表于 2021-7-29 11:48
取消禁止就可以用了。
sunrry 發表于 2023-9-22 14:57
你不覺得你的公式很麻煩么。。。。
您說得沒錯。那不是數值修約,而是文本處理。可以參閱我與他的討論:保留位數EXCEL實現
路云 發表于 2023-11-15 00:17
您說得沒錯。那不是數值修約,而是文本處理。可以參閱我與他的討論:保留位數EXCEL實現 ...
歡迎光臨 計量論壇 (http://www.bkd208.com/) | Powered by Discuz! X3.4 |