ROUND(四捨五入)計算指定位數四捨五入某個數字

2020-12-10 考無憂

ROUND計算指定位數四捨五入某個數字

大家好,這節課我們來學習一下Round函數。

ROUND,這個函數對於要計算錢的工作崗位尤其重要,人資計算稅金,財務計算工資,經常都會碰到小數點後幾位的數字,一般的做法就是直接在格式裡修改為保留2位小數。但是這個做法會有一個很大的隱患。

Round函數可以計算按指定位數進行四捨五入的數值

《Excel函數公式大全精講視頻教程》ROUND(四捨五入)

1、使用語法

ROUND(number,num_digits)

number必需。要四捨五入的數字。

num_digits必需。位數,按此位數對number參數進行四捨五入。

2、使用說明

利用INT函數構造四捨五入的函數返回的結果精度有限,有時候滿足不了我們的實際需要。Excel的Round函數可以解決這個問題。

ROUND函數中,ROUND函數有兩個參數,第一個表示要處理的數據,第二個表示要保留的數值位數/小數位數,它有3種情況:(例1)

如果num_digits大於0(零),則將數字四捨五入到指定的小數位。

如果num_digits等於0,則將數字四捨五入到最接近的整數。

如果num_digits小於0,則在小數點左側前幾位進行四捨五入。

若要進行向上捨入(遠離0),請使用ROUNDUP函數。(課程最後會講解)(例2)

若要進行向下捨入(朝向0),請使用ROUNDDOWN函數。

若要將某個數字四捨五入為指定的倍數(例如,四捨五入為最接近的0.5倍),請使用MROUND函數。

(例1) 參數有三種情況

打開素材「ROUND參數」,

C1=ROUND(A2,2),結果為15.44;四捨五入到指定的小數後2位。

C2=ROUND(A3,0),結果為2;將1.548四捨五入到最接近的整數2。

C1=ROUND(A4,-1),結果為10;在小數點左側前幾位進行四捨五入,11捨去變成10。

3、Round系列函數的區別?(例2)

Round函數:對指定數值進行四捨五入,保留指定小數位數。

如輸入=round(4.489,2)則會出現數字4.49,即按兩位小數進行四捨五入。

Rounddown函數:是按指定位數捨去數字指定位數後面的小數。

如輸入=rounddown(5.578,2)則會出現數字5.57,將兩位小數後的數字全部舍掉了。

Roundup函數:是按指定位數向上捨入指定位數後面的小數。如輸入=roundup(4.584,2)則會出現數字4.59,將兩位小數後的數字舍上去,除非其後為零。

打開素材「Round系列函數區別」,可以在講解時計算,也可以根據我下面的配圖講解。

4、Round函數與Average函數組合(例3)

Round函數與Average函數組合實例:

假如在學生成績表中,需要計算每個學生的平均分並保留一位小數。在J2單元格輸入=ROUND(AVERAGE(D3:I3),1),按回車,計算出第一個學生的平均分,並保留一位小數;用往下拖的方法求出其他學生的平均分;

講解:公式=ROUND(AVERAGE(D3:I3),1);

用AVERAGE(D3:I3)求D3:I3單元格區域的平均值,然後用Round四捨五入保留一位小數;從結果可以看出,如果平均值為整數,只保留整數,如J13中的97。

更多 Office 知識,搜索「考無憂」即可。

相關焦點

  • 函數四捨五入使用技巧
    在實際工作的數學運算中,特別是財務計算中常常遇到四捨五入的問題。雖然,excel的單元格格式中允許定義小數位數,但是在實際操作中,我們發現,其實數字本身並沒有真正的四捨五入,只是顯示結果似乎四捨五入了。如果採用這種四捨五入方法的話,在財務運算中常常會出現幾分錢的誤差,而這是財務運算不允許的。那是否有簡單可行的方法來進行真正的四捨五入呢?
  • Excel也會「作假」—真正實現四捨五入
    在我們日常的實際工作中,特別是財務計算中常常遇到四捨五入的問題。雖然,Excel的單元格格式中允許定義小數位數,但是在實際操作中我們發現,其實數字本身並沒有真正實現四捨五入。如果採用這種四捨五入的方法,在財務運算中常常會出現誤差,而這是財務運算所不允許的。
  • 不要讓四捨五入虧了一方
    四捨五入是一種近似精確的計算方法,在Java 5之前,我們一般是通過使用Math.round來獲得指定精度的整數或小數的,這種方法使用非常廣泛,代碼如下:public class Client {       public static void main(String[] args) {            System.out.println("10.5
  • 關於Python的四捨五入詳解(確定你真的會四捨五入?)
    目錄    提出問題    round()函數簡介    round()函數特殊情況及其原因    實現四捨五入
  • php四捨五入函數(floor、ceil、round與intval)
    本文講述了在php 中處理浮點數時經常要需要用的四捨五入函數。在php 中有兩個函數適用於這種情況:floor函數、ceil函數和round函數floor函數和ceil函數互相搭配起來可以使php 處理的數據更加真實可靠。
  • 專業英語—英文中的「四捨五入」怎麼說
    四捨五入是一種精確度的計數保留法,意即把小數點後面的數字四捨五入,英文的表達是round up, up有時可以省略, 直接說round to。Round up:To increase an exact figure to the next highest whole number 把數向上取整數,比如:round up to the nearest integer 四捨五入到最接近的整數rounding up days or months to the nearest year 將日期或月份四捨五入到最接近的年份
  • ASP裡面的四捨五入函數Round和FormatNumber
    ASP中其實有兩個可以用作四捨五入的函數:Round函數和FormatNumber函數。Round 函數返回按指定位數進行四捨五入的數值。數值表達式 被四捨五入。Numdecimalplaces可選項。數字表明小數點右邊有多少位進行四捨五入。如果省略,則 Round 函數返回整數。FormatNumber函數FormatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]]。
  • 你會用英語說「四捨五入」嗎?
    來對數字進行「四捨五入」參數1表示進行四捨五入的數值參數2表示四捨五入時採用的位數當參數2為0時表示四捨五入到整數部分即輸入【=ROUND(A1,0)】而數學中也有一個很常用的規律「四捨五入」,但你知道它如何用英語表達嗎?
  • excel四捨五入函數怎麼用 excel四捨五入函數的使用方法
    首先,選中B1單元格,在B1裡輸入"=round",excel會自動提示四捨五入函數,  雙擊提示出來的ROUND函數,在B1單元格裡就會出現;  然後,單擊A1單元格,輸入逗號,再輸入2(保留兩位小數),  最後,敲回車,即可顯示結果。
  • Excel:乘積求和和四捨五入函數
    (二)應用舉例在SUM函數的高級應用中,我們講述了多列數乘積之和的計算,如圖6-2-12:6-2-12如果我們使用SUMPRODUCT函數,則我們只需要輸入函數公式:=SUMPRODUCT(A1:A3,C1:C3)如圖:6-2-13
  • Excel四捨五入不再出錯
    當我們在使用Excel電子表格製作數據報表時,為了避免大量小數的運算,常常會用到四捨五入的方法,但是這樣做可能會造成數值運算的誤差,而且不容易找到原因。如果對計算出的數值精度要求不高,可以在Excel菜單欄上點擊「格式」 -「單元格」,在「單元格格式」窗口中設置「小數位數」的數字(如圖1),決定保留幾位小數,超過的位數就會被舍掉。
  • 如何在 Python 裡面精確四捨五入?
    那 Python 是如何處理浮點數的四捨五入問題的呢?今天分享的文章,對此展開了深入的剖析。本文作者 kingname,來自網易,公眾號「未聞Code」。如需轉載,請聯繫作者。今天又有一個Python初學者被中文技術博客中的垃圾文章給誤導了。這位初學者的問題是:在Python中,如何精確地進行浮點數的四捨五入,保留兩位小數?
  • excel四捨五入函數怎麼用
    真不知道四捨五入是誰發明的,好像小學就開始學習它了,日常買個菜什麼的老闆也不捨得四捨五入最頭省個2,3毛。到時在發工資時常講究個四捨五入,都被公司給摳了。小數點太多了我們都會使用四捨五入的方法來統一保留幾位小數點,這樣也方便計算,一般都是在最後的總數值上進入處理的,不然數據出入就會變得很大了。EXCEL中四捨五入可以使用ROUND函數,ROUND(Number, Num_Digits)按指定的位子對數值進行四捨五入。
  • Excel – 這個冷門的四捨五入函數,我猜九成的人不知道
    這是一個四捨五入函數,沒想到吧?而它的作用,跟大家平時熟知的 round 函數是有區別的喲。函數說明:作用:將數字捨入到指定的小數位數,用逗號分隔,以十進位數格式對該數進行格式設置,並以文本形式返回結果。
  • 生活的「四捨五入」
    比如買蘋果的時候,應該給9.40元,我會自動「四捨五入」,給賣家9元。工作中,我也很愛計較到小數點以後的數字。我是教師,教學成績是評價我們工作的重要標準。每次考試前,我都明裡暗裡跟同事較勁,希望能夠超過他們。有次期末考試,我的教學成績比同事高出0.8分,我得意地跟朋友說:「我的成績是第一名,比別人高了1分!」多年來,我一直在做著這樣的計算。
  • Excel中如何設置「一舍二入」與「四舍六舍五單雙」的取捨方法
    如C2單元格中這10.213,是正數,給此函數加上0.8以後,就變成了11.013,然後再截取整數部分,即可獲得結果為11。SIGN函數的功能是如果目標值是負數,那麼返回1,如果為0,返回0,如果是負數,那麼返回-1。所以可以利用這一特點來獲取對象是正數還是負數。那麼我們接著討論保留兩位小數的時候,我們就需要為這個數字擴大1000倍,進行捨入後再縮小100倍。
  • Excel工作表中的「四捨五入」都不掌握,那就真的Out了!
    」,相信大家並不陌生,但在Excel工作表中,如果對數值進行「四捨五入」呢?解讀:是否保留小數位數,都不在遵循「四捨五入」的規則,而只提取值。三、Excel函數:Round,四捨五入。功能:根據指定位數對數字進行四捨五入。語法結構:=Round(值或引用,小數位數)。
  • Excel四捨五入保留小數函數ROUND和FIXED
    前面文章介紹了Excel中用函數ROUND實現四捨五入保留小數的方法,詳見FIXED函數的格式=FIXED(數值,小數位數,無逗號分隔符)【數值】可以為單元格或數值。【小數位數】即需保留的小數位數。為正數時,對小數點右側四捨五入;為負數時,對小數點左側四捨五入;若省略,則默認其值為 2。
  • 職場Excel必備函數——四捨五入函數ROUND & TEXT
    在職場工作中,會遇到用EXCEL處理數字的場景,需四捨五入
  • Excel如何把小數點四捨五入取整?
    在Excel表格中整理數據的時候,為了避免大量的小數點,通常都會採用四捨五入的方式,減少小數點,這樣工作起來也比較方便,還能提高工作效率。Excel如何把小數點四捨五入取整呢?下面一起看下解決的方法。操作步驟如下:方法一:四捨五入函數ROUND函數格式:ROUND(數值或數值單元格,要保留的位數)例:ROUND(20.156,2) 表示對20.156四捨五入,保留2位小數,結果為20.16