VIP學員的問題,要根據(jù)里程計算結(jié)算里程和結(jié)算單價。結(jié)算里程,按5的倍數(shù)向上進位,比如21變成25,29變成30。 數(shù)據(jù)進行舍入最常見的就是ROUND(四舍五入),ROUNDUP(向上進位)。不過不適合這里,需要用到冷門函數(shù)CEILING,可以按指定數(shù)字的倍數(shù)向上進位。跟這個相反的,按指定數(shù)字的倍數(shù)向下舍去。 結(jié)算單價,0-100這個區(qū)間跟其他不一樣,采用固定單價80,其他都是按比例。因為這個原因,盧子最開始直接用多個IF嵌套解決。=IF(C2<=100,80,IF(C2<=300,0.8*C2,IF(C2<=500,0.75*C2,0.7*C2))) 當然,這種也可以做個對應(yīng)表VLOOKUP,0-100這個區(qū)間單獨判斷。當區(qū)間比較多的話,這種方法公式會簡潔一點。說明,VLOOKUP函數(shù)第4參數(shù)省略,就是按區(qū)間查找。
=IF(C2<=100,80,VLOOKUP(C2,$E$17:$F$19,2)*C2) 最后,盧子將5個舍入函數(shù)的效果圖發(fā)出來,加深理解。 ROUNDUP向上進位,不管尾數(shù)是什么都進。ROUNDDOWN向下舍去,不管尾數(shù)是什么都舍去。
|