小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

四舍五入函數(shù)

 hercules028 2023-03-08 發(fā)布于廣西

ROUND函數(shù)是常用的四舍五入函數(shù)之一,用于將數(shù)字四舍五入到指定的位數(shù)。該函數(shù)對需要保留位數(shù)的右邊1位數(shù)值進(jìn)行判斷,若小于5則舍棄,若大于等于5則進(jìn)位。

其語法結(jié)構(gòu)為:

ROUND(number,num_digits)

第2個參數(shù)num_digits是小數(shù)位數(shù)。若為正數(shù),則對小數(shù)部分進(jìn)行四舍五入;若為負(fù)數(shù),則對整數(shù)部分進(jìn)行四舍五入。

以下公式將數(shù)值728.492四舍五入保留2位小數(shù),結(jié)果為728.49。=ROUND(728.492,2)

以下公式將數(shù)值-257.1四舍五入到十位,結(jié)果為-260。=ROUND(-257.1,-1)

此外,F(xiàn)IXED函數(shù)也可將數(shù)字四舍五入到指定的位數(shù)。該函數(shù)的舍入規(guī)則與ROUND函數(shù)一致,不同的是FIXED函數(shù)的返回結(jié)果是文本,且能返回帶千位分隔符的格式文本。

其語法結(jié)構(gòu)為:

decimals參數(shù)是四舍五入的位數(shù)。若為正數(shù),則對小數(shù)部分進(jìn)行四舍五入;若為負(fù)數(shù),則number從小數(shù)點往左按相應(yīng)位數(shù)四舍五入。若省略該參數(shù),則按其值為2進(jìn)行四舍五入。

no_commas參數(shù)是一個邏輯值。若為TRUE,則返回不包含千位分隔符的結(jié)果文本;若為FALSE或省略,則返回帶千位分隔符的結(jié)果文本。

分別使用以下幾個公式將數(shù)值28359.476四舍五入保留兩位小數(shù)。

=ROUND(28359.476,2)

該公式結(jié)果為數(shù)值28359.48。

=FIXED(28359.476)

該公式結(jié)果為帶千位分隔符的文本28,359.48。

=FIXED(28359.476,2,TRUE)

該公式結(jié)果為不帶千位分隔符的文本28359.48。

分別使用以下幾個公式將數(shù)值-5782.3四舍五入到十位:

=ROUND(-5782.3,-1)

該公式結(jié)果為數(shù)值-5780。

=FIXED(-5782.3,-1)

該公式結(jié)果為帶千位分隔符的文本-5,780。

=FIXED(-5782.3,-1,TRUE)

該公式結(jié)果為不帶千位分隔符的文本-5780。

特定條件下的舍入
圖片

在實際工作中,不僅需要按照常規(guī)的四舍五入法來進(jìn)行取舍計算,而且需要更靈活的特定舍入方式,下面介紹兩則算法技巧。

按0.5單位取舍:將目標(biāo)數(shù)值乘以2,按其前1位置數(shù)值進(jìn)行四舍五入后,所得數(shù)值再除以2。

按0.2單位取舍:將目標(biāo)數(shù)值乘以5,按其前1位置數(shù)值進(jìn)行四舍五入后,所得數(shù)值再除以5。

另外,MROUND函數(shù)可返回參數(shù)按指定基數(shù)四舍五入后的數(shù)值,語法結(jié)構(gòu)為:

MROUND(number,multiple)

如果數(shù)值number除以基數(shù)multiple的余數(shù)大于或等于基數(shù)的一半,則MROUND函數(shù)向遠(yuǎn)離零的方向舍入。

注意:當(dāng)MROUND函數(shù)的兩個參數(shù)符號相反時,函數(shù)返回錯誤值#NUM!。

示例:特定條件下的舍入計算

如圖15-3所示,分別使用不同的公式對數(shù)值進(jìn)行按條件取舍運算。

圖片

圖15-3按指定條件取舍

C4單元格使用ROUND函數(shù)的公式為:

=ROUND(B4*5,0)/5

D4單元格使用MROUND函數(shù)的公式為:

=MROUND(B4,SIGN(B4)*0.2)

其中SIGN函數(shù)取得數(shù)值的符號,如果數(shù)字為正數(shù),則返回1;如果數(shù)字為0,則返回零(0);如果數(shù)字為負(fù)數(shù),則返回-1。目的是確保MROUND函數(shù)的兩個參數(shù)符號相同,避免返回錯誤值。

利用上述原理,可以將數(shù)值舍入至0.5單位。

E4單元格公式為:

=ROUND(B4*2,0)/2

F4單元格公式為:

=MROUND(B4,SIGN(B4)*0.5)

四舍六入五成雙
圖片

常規(guī)的四舍五入直接進(jìn)位,從統(tǒng)計學(xué)的角度來看會偏向大數(shù),誤差積累而產(chǎn)生系統(tǒng)誤差。而四舍六入五成雙的誤差均值趨向于零。因此是一種比較科學(xué)的計數(shù)保留法,是較為常用的數(shù)字修約規(guī)則。

四舍六入五成雙,具體講就是保留數(shù)字后一位小于等于4時舍去,大于等于6時進(jìn)位,等于5且后面有非零數(shù)字時進(jìn)位,等于5且后面沒有非零數(shù)字時分兩種情況:保留數(shù)字為偶數(shù)時舍去,保留數(shù)字為奇數(shù)時進(jìn)位。

示例:利用取舍函數(shù)解決四舍六入五成雙問題

如圖15-4所示,對B列的數(shù)值根據(jù)E3單元格指定的位數(shù)按四舍六入五成雙法則進(jìn)行修約計算。

C3單元格修約的通用公式如下:

=ROUND(B3,E$3)-(MOD(B3*10^(E$3+1),20)=5)*10^(-E$3)

對于保留位數(shù)字為偶數(shù)、保留位后一位為5且后面無非零數(shù)字的情況,四舍五入法會進(jìn)位,而四舍六入五成雙的方法則不需要進(jìn)位。因此公式先將數(shù)值按四舍五入法則修約,然后針對上述情況減去10^(-E$3),即可完成四舍六入五成雙的修約。

圖片

圖15-4利用ROUND函數(shù)實現(xiàn)四舍六入五成雙

END
圖片

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多