俞木發

如上需要對商品的價格進行四舍五入,那么只要在B列中輸入產品的實際測算價格,定位到C2單元格并輸入公式“=ROUND(B2,2)”(2表示保留兩位小數),這樣公式下拉后就可以將B列的售價按照四舍五入的方式進行取舍了(圖1)。
一些時候我們并不需要簡單的四舍五入,比如公司停車場的收費規則是這樣的,如果停車時間小于3 0分鐘,那么按0 . 5 小時計算,超過30分鐘但少于、等于60分鐘則按1小時計算,依此類推。這樣我們就要按30分鐘為單位進行進位,此時可以使用ROUNDUP函數向上取舍。
定位到D 2單元格并輸入公式“= C 2 - B 2 ”,同時將D2:D5區域的格式設置為“時間 0:00”的形式,下拉填充后完成停車總時間的計算(圖2)。
繼續定位到E 2 單元格并輸入公式“=ROUNDUP((HOUR(D2)*60+MINUTE(D2))/30,0)*2”,同時將單元格的格式設置為“貨幣”的形式。這里先使用H O U R 函數和MINUTE函數將停車時間轉換為分鐘數顯示,這樣和“30”相除后得到停車單位價格的倍數。再使用ROUNDUP函數向上取整,表示數據只要有小數就自動進位,因為停車規則是超過3 0分鐘算1小時,這里的除數“3 0”就是我們自定義的進位單位,按提示更改該數值即可自定義其他的進位設置。最后將取舍的數值乘以停車單價即可(圖3)。
除了向上取舍,另一些數據則需要向下取舍。比如在實際生活中對于平均人數、購買商品個數等情況,為了符合生活習慣,是不能出現小數的,此時就需要對數據進行取整(即只保留整數,舍去小數部分,并不需要四舍五入)。在這種情況下,可以使用ROUNDDOWN函數。比如求取下表中的商品實際購買數,定位到D2單元格并輸入公式“= ROU NDDOWN(C2,0)”,下拉公式后即可計算出實際購買的數量(圖4)。