在Excel中,通常要對一個數據進行計算的時候四捨五入,大家都知道可以用ROUND函數進行計算
但也有的時候需要對數據進行向下捨入,比如在小超市購物的時候,實際12塊幾毛,老闆通常只收你12元,這個時候可能12.6元,可能12.1元,我們都要進行計算結果為12元,象這種向下取捨的函數又應該用什麼呢?
還有的時候需要對數據進行向上捨入,比如105個學生去旅遊,一個車子只能坐下10個小朋友,需要幾輛校車,我們通過計算知道105/10=10.5,這時候需要向上捨入,需要11輛校車,像這種向上捨入的函數又應該用什麼呢?
本節介紹幾個關於四捨五入的函數
用法分析:
ROUND(M,N) 四捨五入
ROUNDUP(M,N) 向上取值
ROUNDDOWN(M,N) 向下取值
參數M,N都必填
M表示:需要四捨五入的值
N表示:
當N>0,表示從小數點第N位後面開始捨入
當N=0,表示取值為整數
當N>0,表示從小數點第N位前面開始捨入
實例分析:
對1253.556 和-1253.556進行2,0,-2捨入,結果為:
公式1253.556-1253.556ROUND(B1,2)1253.56-1253.56ROUNDdown(B1,2)1253.55-1253.55ROUNDup(B1,2)1253.56-1253.56ROUND(B1,0)1254-1254ROUNDdown(B1,0)1253-1253ROUNDup(B1,0)1254-1254ROUND(B1,-2)1300-1300ROUNDdown(B1,-2)1200-1200ROUNDup(B1,-2)1300-1300細心的人會問?
如果ROUND(99.999,2),最後的結果會是多少呢?
針對於99.999這樣的數據,ROUND函數與ROUNDUP函數取值一樣
=ROUND(99.9999,2) 計算結果會是100
=ROUND(99.9499,3) 計算結果會是99.95
---
關於誤區
ROUND函數求出來的值與單元格格式保留的位數
通過對單元格格式可以調整,並進行位數的取捨
如12.536
這樣得出來的結果顯示上與ROUND得出的結果相同都為12.54
但是實際值並未改變。依然為12.536
利用ROUND函數求出來顯示值與實際值相同
本節完
有什麼問題都可能後臺直接發送給小才子,小才子會第一時間回答您
感謝對小才子的大力支持!