Board logo

標題: [發問] 請問:四捨六入五成雙的Function要如何寫?? [打印本頁]

作者: 棋語鳥鳴    時間: 2011-11-11 19:44     標題: 請問:四捨六入五成雙的Function要如何寫??

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

回復 1# 棋語鳥鳴


    如檔:[attach]8505[/attach][attach]8506[/attach]
作者: oobird    時間: 2011-11-12 08:14

看一樓示例,vba的round函數本就是這樣的方式,哪有必要寫?
作者: 棋語鳥鳴    時間: 2011-11-12 13:37

回復 3# oobird
請問oobird 大大:
vba的round函數和excel本身的round函數有差異嗎??
因為印象中excel本身的round函數是以四捨五入方式進位!
作者: oobird    時間: 2011-11-13 09:19

為求得計算式更準確,vba中的round函數不同於工作表上的round函數
就是以你要的"四捨六入五成雙"方式運算
看起來好像微軟為你寫的。
作者: 棋語鳥鳴    時間: 2011-11-13 15:42

回復 5# oobird

原來如此,多謝大師的指導~小弟受教了!
作者: chunching    時間: 2012-2-15 14:24

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




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