網友根據前一篇文章:Excel-無條件進位至5的倍數(INT,MOD),提供了其他做的做法。
前一篇文章比較像是利用運算思維的角度,以 INT 和 MOD 函數來解決問題。如果你要使用現有的函數來處理也是可以。
【公式設計與解析】
原公式:
=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。
文章標籤
全站熱搜