返回列表 上一主題 發帖

[發問] 請問:四捨六入五成雙的Function要如何寫??

[發問] 請問:四捨六入五成雙的Function要如何寫??

請問各位大大,似捨六入五成雙的Function如何寫?
需求Range1<==儲存格位置,Range2<==取到小數第幾位
以下範例為取到小數點第二位:
3.675   >>   3.68
3.674>>   3.67
3.6650001   >>   3.67
3.665   >>   3.66

回復 1# 棋語鳥鳴


    如檔: 四捨六入公式.xls.zip (2.05 KB) 四捨六入函數.xls.zip (8.99 KB)
80 字節以內
不支持自定義 Discuz! 代碼

TOP

看一樓示例,vba的round函數本就是這樣的方式,哪有必要寫?

TOP

回復 3# oobird
請問oobird 大大:
vba的round函數和excel本身的round函數有差異嗎??
因為印象中excel本身的round函數是以四捨五入方式進位!

TOP

為求得計算式更準確,vba中的round函數不同於工作表上的round函數
就是以你要的"四捨六入五成雙"方式運算
看起來好像微軟為你寫的。

TOP

回復 5# oobird

原來如此,多謝大師的指導~小弟受教了!

TOP

相當需要可惜等級不足,無法下再

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題