您現在的位置是:首頁 > 網頁遊戲首頁網頁遊戲

一樣的資料,為什麼你求和的結果不一樣?

  • 由 讓老闆刮目的Excel 發表于 網頁遊戲
  • 2022-04-20
簡介方法很簡單:選中兩列資料,增加小數位數,比如這裡統一增加到5位小數

為什麼求和公式結果為0;excel表格求和計算是0

一樣的資料,為什麼你求和的結果不一樣?

這是一個教程

也是一段故事

它充滿了知識

又飽了含辛酸

故事是這樣的,

我們公司那位愛崗敬職的雨夜妹紙有

資料反算驗證的習慣

這麼多年的好習慣也一直沒遇到過問題,可就在昨天,問題出現了!

一樣的資料,為什麼你求和的結果不一樣?

從截圖中可以看出G

25

和H

25

相差1分,而K

25

和L

25

就差多了。。。

不明所

又拿計算器按了好幾次,還是不對,這是為什麼呢?百思不得其姐啊!!

恰巧這一幕被企鵝哥看到了,瞭解情況後,

立馬就發現了問題所在!!

既然是資料不對,那首先要做的是找出原因!

方法很簡單:

選中兩列資料,增加小數位數

,比如這裡統一增加到5位小數。

一樣的資料,為什麼你求和的結果不一樣?

這時候就會發現,別人算的始終只有2位小數,從第三位開始都是0,而自己算的卻有4位小數,從第5位開始才是0,這就是為什麼自己算的和別人算的不一樣的原因了!

因為在Excel中,它運算資料時精度並非按單元格顯示的精度來計算的。(可以更改設定來實現,不推薦做這設定)

原因找到了,接下來就有另一個問題了,為什麼別人都是2位?而自己的卻是4位呢?

分別選中兩列資料

看編輯欄

就能發現,別人的是處理好的值,而自己的卻是計算公式。

在計算式中它就完全有可能產生多位小數的資料。

那要如何將公式結果統一2位小數呢?這時候就要請出我們的Round函數了

Round

函式有兩個引數,引數1要進行四捨五入的

數值(它可以是單元格引用,也可以是計算式),引數2要舍入的位數。

現在的計算式是

F5*1。5*E5

,我們需要保留2位小數,因此用上R

ound

函式後是這樣的

=

ROUND(

F5*1。5*E5

,2)

紅色部分是

新增進去的

,雙擊填充,再來看一下結果!

一樣的資料,為什麼你求和的結果不一樣?

這就完全對得上號了!用同樣的方法再來看另一處為什麼不一樣!

一樣的資料,為什麼你求和的結果不一樣?

很明顯,K列沒有小數,而L列有小數,所以它們差了很多!解決方法也是一樣的套個R

OUND

函式,那小數位數應該設定幾位呢?同學們動腦想想看看!

一樣的資料,為什麼你求和的結果不一樣?

用上R

OUND

函式以後,結果就能對上了!!

實在不知道引數2要設定為幾的同學可以使用 -

2

,-

1

,0,1這幾個數分別試一下,有驚喜喲!!

看到自己算了半個多小時也沒找到原因的難題,被企鵝哥2分鐘搞定了,雨夜妹紙眼神裡充滿了崇拜!!

恰巧午飯時間到了,他們相視一笑,異口同聲的說:“走吃飯去,我請客!”

Top