Excel也會「作假」—真正實現四捨五入

2020-12-12 中華會計網校

       在我們日常的實際工作中,特別是財務計算中常常遇到四捨五入的問題。雖然,Excel的單元格格式中允許定義小數位數,但是在實際操作中我們發現,其實數字本身並沒有真正實現四捨五入。如果採用這種四捨五入的方法,在財務運算中常常會出現誤差,而這是財務運算所不允許的。

  如圖1,A1:A5是原始數據,B1:B5是通過設置單元格格式,對其保留兩位小數的結果。C1:C5是把A1:A5的原始數據先四捨五入後,再輸入的數據。而A6、B6、C6是分別對上述三列數據「求和」的結果。我們先看B列和C列,同樣的數據,求和後居然得出了不同的結果。再觀察A列和B列,不難發現這兩列的結果是一致的,也就是說B列並沒有真正實現四捨五入,只是把小數位數隱藏了。


圖1
  那麼,是否有簡單可行的方法來進行真正的四捨五入呢?其實,Excel已經提供這方面的函數了,這就是ROUND函數,它可以返回某個數字按指定位數四捨五入後的數字。

    在Excel提供的「數學與三角函數」中提供了函數:ROUND(number,num_digits),它的功能就是根據指定的位數將數字四捨五入(如圖2)。這個函數有兩個參數,分別是number和num_digits,其中number就是將要進行四捨五入的數字,num_digits則是希望得到數字的小數點後的位數。


圖2
  我們還是以圖1中A1列數據為例,具體操作如下:在單元格E2中輸入「=ROUND(A1,2)」(如圖3),即對A1單元格的數據進行四捨五入後保留兩位小數的操作。回車之後,便會得到0.12這個結果。然後,選中E1這個單元格,拖動右下角的填充柄按鈕至E5,在E6單元格對E1:E5求和便得到如圖3所示的結果。這下和C6單元格的結果一致了,說明真正實現了四捨五入。


圖3

相關焦點

  • excel四捨五入函數怎麼用 excel四捨五入函數的使用方法
    首先,選中B1單元格,在B1裡輸入"=round",excel會自動提示四捨五入函數,  雙擊提示出來的ROUND函數,在B1單元格裡就會出現;  然後,單擊A1單元格,輸入逗號,再輸入2(保留兩位小數),  最後,敲回車,即可顯示結果。
  • excel四捨五入函數是什麼?怎樣使用?
    本篇將介紹excel四捨五入函數是什麼?怎樣使用?有興趣的朋友可以了解一下!一、前言excel是我們生活中很常用的表格製作工具,它不僅僅只是用來製作表格,還可以使用來對表格中的數據進行處理(比如:運算、排序等)。excel對數據的處理也是很強大的,為我們提供了很多函數(比如:求和函數、平均數函數等)。
  • Excel如何把小數點四捨五入取整?
    在Excel表格中整理數據的時候,為了避免大量的小數點,通常都會採用四捨五入的方式,減少小數點,這樣工作起來也比較方便,還能提高工作效率。Excel如何把小數點四捨五入取整呢?下面一起看下解決的方法。操作步驟如下:方法一:四捨五入函數ROUND函數格式:ROUND(數值或數值單元格,要保留的位數)例:ROUND(20.156,2) 表示對20.156四捨五入,保留2位小數,結果為20.16
  • 函數四捨五入使用技巧
    在實際工作的數學運算中,特別是財務計算中常常遇到四捨五入的問題。雖然,excel的單元格格式中允許定義小數位數,但是在實際操作中,我們發現,其實數字本身並沒有真正的四捨五入,只是顯示結果似乎四捨五入了。如果採用這種四捨五入方法的話,在財務運算中常常會出現幾分錢的誤差,而這是財務運算不允許的。那是否有簡單可行的方法來進行真正的四捨五入呢?
  • excel四捨五入函數怎麼用
    真不知道四捨五入是誰發明的,好像小學就開始學習它了,日常買個菜什麼的老闆也不捨得四捨五入最頭省個2,3毛。到時在發工資時常講究個四捨五入,都被公司給摳了。小數點太多了我們都會使用四捨五入的方法來統一保留幾位小數點,這樣也方便計算,一般都是在最後的總數值上進入處理的,不然數據出入就會變得很大了。EXCEL中四捨五入可以使用ROUND函數,ROUND(Number, Num_Digits)按指定的位子對數值進行四捨五入。
  • Excel 取整、四捨五入公式全集
    >二、TRUNC取整對於正數和負數,均為截掉小數取整=TRUNC(12.6)  結果為 12=TRUNC(-12.6)  結果為 -12三、四捨五入式取整當ROUND函數的第2個參數為0時,可以完成四捨五入式取整=ROUND(12.4) 結果為 12=ROUND(12.6) 結果為 13四、
  • 學習四捨五入最簡單的方法?
    1)使用在線計算器四捨五入數字:我們生活在一個時代,在這個時代,先進的技術使我們的工作變得更加輕鬆。現在,我們可以找到許多足夠聰明的在線工具,可以快速,準確地計算複雜的數學運算。 這樣的工具之一就是捨入計算器,該計算器專門用於將數字四捨五入到十,幾百,幾千,幾萬,幾百萬甚至十億。
  • Excel四捨五入不再出錯
    當我們在使用Excel電子表格製作數據報表時,為了避免大量小數的運算,常常會用到四捨五入的方法,但是這樣做可能會造成數值運算的誤差,而且不容易找到原因。如果對計算出的數值精度要求不高,可以在Excel菜單欄上點擊「格式」 -「單元格」,在「單元格格式」窗口中設置「小數位數」的數字(如圖1),決定保留幾位小數,超過的位數就會被舍掉。
  • EXCEL函數基礎之四捨五入、四捨六入及隨機函數
    =FLOOR(2.53,0.2)=2.4 具體區別如下 * TRUNC函數: =TRUNC(number,num_digits) 按給出的小數位數進行截尾。: 如果數值 number 除以基數的餘數大於或等於基數的一半,則函數 MROUND 向遠離零的方向捨入。
  • Excel:乘積求和和四捨五入函數
    四、SUMPRODUCT函數——乘積求和SUMPRODUCT的漢語含義就是——乘積求和,顧名思義就是對兩組數據先做乘法後求和
  • ROUND(四捨五入)計算指定位數四捨五入某個數字
    ROUND計算指定位數四捨五入某個數字大家好,這節課我們來學習一下Round函數。ROUND,這個函數對於要計算錢的工作崗位尤其重要,人資計算稅金,財務計算工資,經常都會碰到小數點後幾位的數字,一般的做法就是直接在格式裡修改為保留2位小數。但是這個做法會有一個很大的隱患。
  • 關於Python的四捨五入詳解(確定你真的會四捨五入?)
    目錄    提出問題    round()函數簡介    round()函數特殊情況及其原因    實現四捨五入
  • Excel中如何設置「一舍二入」與「四舍六舍五單雙」的取捨方法
    如C2單元格中這10.213,是正數,給此函數加上0.8以後,就變成了11.013,然後再截取整數部分,即可獲得結果為11。SIGN函數的功能是如果目標值是負數,那麼返回1,如果為0,返回0,如果是負數,那麼返回-1。所以可以利用這一特點來獲取對象是正數還是負數。那麼我們接著討論保留兩位小數的時候,我們就需要為這個數字擴大1000倍,進行捨入後再縮小100倍。
  • 生活的「四捨五入」
    比如買蘋果的時候,應該給9.40元,我會自動「四捨五入」,給賣家9元。工作中,我也很愛計較到小數點以後的數字。我是教師,教學成績是評價我們工作的重要標準。每次考試前,我都明裡暗裡跟同事較勁,希望能夠超過他們。有次期末考試,我的教學成績比同事高出0.8分,我得意地跟朋友說:「我的成績是第一名,比別人高了1分!」多年來,我一直在做著這樣的計算。
  • 你會用英語說「四捨五入」嗎?
    聰明的你是否曾經注意過在使用 Excel 時,有時為了方便就需要對數字進行「四捨五入」老師會教你利用【ROUND()函數】「四捨五入」,但你知道它如何用英語表達嗎?中文的四捨五入是說,小於五的砍丟,大於等於五的就進位。而英文的卻用單詞「round」,指圍繞著,在周圍,取中心,取整。二者都很有畫面感,但是畫面卻完全不一樣哦。看到這裡你可能會覺得疑惑、不解:「round」在英文裡不就是圓形的,圍繞的意思麼?為什麼會是四捨五入呢?」
  • 說說Excel中的四捨五入函數
    ROUND函數四捨五入當指定參數為0時以四捨五入的方式取整。將TRUNC函數和ROUND函數的第二參數設置為1,可以將數字捨入至1位小數;如果設置為2,會將數字捨入至2位小數,其它正數以此類推。此外,還可將其設置為負數,如果設置為-1,會捨入至十位。如果設置為-2,會捨入至百位,其它負數以此類推。
  • Excel四捨五入保留小數函數ROUND和FIXED
    前面文章介紹了Excel中用函數ROUND實現四捨五入保留小數的方法,詳見為正數時,對小數點右側四捨五入;為負數時,對小數點左側四捨五入;若省略,則默認其值為 2。【無逗號分隔符】如果為 TRUE,則返回的文本中不顯示逗號;如果為 FALSE 或省略,則返回的文本中顯示逗號。實例如下表中,需要對B2至B7單元格的數值進行取捨計算,公式及對應的結果如下。
  • 如何在 Python 裡面精確四捨五入?
    那 Python 是如何處理浮點數的四捨五入問題的呢?今天分享的文章,對此展開了深入的剖析。本文作者 kingname,來自網易,公眾號「未聞Code」。如需轉載,請聯繫作者。今天又有一個Python初學者被中文技術博客中的垃圾文章給誤導了。這位初學者的問題是:在Python中,如何精確地進行浮點數的四捨五入,保留兩位小數?
  • Excel數據四捨五入與逢小進一
    如果讓數據四捨五入,我們該用哪種公式呢?例如,我們在A1列隨意打上一些小數。然後在空白區域內輸入公式=ROUND(A1,0),小黑十字箭頭向下拉。總結:=ROUNDUP(D1,0),有小數就進一=ROUND(A1,0) , 四捨五入進一
  • 職場Excel必備函數——四捨五入函數ROUND & TEXT
    在職場工作中,會遇到用EXCEL處理數字的場景,需四捨五入