網友根據前一篇文章: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。

學不完.教不停.用不盡文章列表

arrow
arrow

    vincent 發表在 痞客邦 留言(1) 人氣()