2017年12月17日 星期日

Excel-無條件進位、無條件捨、四捨五入至5的倍數(ROUNDUP,ROUNDDOWN,MROUND)

網友根據前一篇文章:Excel-無條件進位至5的倍數(INT,MOD),提供了其他做的做法。
前一篇文章比較像是利用運算思維的角度,以 INT 和 MOD 函數來解決問題。如果你要使用現有的函數來處理也是可以。
Excel-無條件進位、無條件捨、四捨五入至5的倍數(ROUNDUP,ROUNDDOWN,MROUND)

【公式設計與解析】
原公式:
=INT(A2/10)*10+(MOD(A2,10)>5)*10+(MOD(A2,10)>0)*(MOD(A2,10)<=5)*5
若使用 ROUNDUP、ROUNDDOWN、MROUND 等函數,可以縮短公式。
1. 無條件進位至5的倍數
儲存格B2:=ROUNDUP(A2/5,0)*5
2. 無條件捨去至5的倍數
儲存格C2:=ROUNDDOWN(A2/5,0)*5
3. 四捨五入至5的倍數
儲存格D2:=MROUND(A2,5)
複製儲存格B2,貼至儲存格B2:D22。

沒有留言:

張貼留言

檢視其他文章

好康東東