不想讓EXCEL單元格資料四捨五入後的小數點部分仍然參與計算

2022-05-19 09:39:44 字數 6834 閱讀 8384

1樓:e俠兔

2003版本里工具、選項、計算、選選以顯示值為準。

2樓:萊昂納德_尤拉

設定的數值保留一位小數只是顯示出來的數值,實際儲存的數值仍未改變假如原來的數值在a1和b1單元格

可以用公式

=sum(round(a1,1)+round(b1,1))

3樓:修飾謊言

這個問題比較容易解決

你可以分兩步計算,用公式的話還是比較快的

你先用 round 函式在一個單元格中計算出70.45和1.55的四捨五入 然後再另行計算此兩個的和即可

例如:a b c

1 70.45 =round(a1,1) =sum(b1,b2)

2 1.55 =round(a2,1)

使用 round函式讓a1,a2的兩個數先進行四捨五入保留一位

然後再在c列對四捨五入後的數進行求和計算即可

round(要四捨五入的數值或者單元格,<0為整數,負數為小數點左面,整數為小數點右面》)

也可以用組合公式

=sum(round(a1,1)+round(a2,1))

竭盡詳細,望採納·

至於2003版本的選項裡面操作·如果不是2003呢·

而且那個是統一操作,如果你只是部分需要這樣操作,但是你一更改那裡,其他地方的全部變了,還不如知道這個公式,然後靈活的掌握,自己想弄的時候就弄更好·

4樓:河心難幹

格式的數值常規選擇保留小數一位嘛

excel 如何去掉小數點後的數並不四捨五入. 20

5樓:匿名使用者

這個先要設定一下.

工具....選項...重新計算.."以顯示精準度為準" 點一下勾

點了之後再去設定格式.就可以實現舍位不四捨五入.

6樓:匿名使用者

點選右鍵——設定單元格格式——數值

7樓:尾形悅子

公式: =int()

8樓:匿名使用者

使用 rounddown 函式,rounddown(xx,0)

excel**數值去除小數點,然後求和。我設定了去除小數點後,我不要四捨五入。求和不要把小數點也求和。 50

9樓:匿名使用者

excel**數bai值去除小數點,然後求和du,不需要四捨五入zhi且求和不要把小數點dao也求和。可通過分內列功能直容

接將小數點後面的內容刪除,再進行整數部分求和。

方法步驟如下:

1、開啟需要操作的excel**,在資料選項卡中點選「分列」。

2、使用分隔符,點選下一步。

3、勾選「其他」並輸入小數點「.」,然後點選完成。

4、發現成功將整數部分分離出來,選中整數部分下方單元格,點選開始選項卡中的「自動求和」即可。

5、返回excel**,發現在excel**中數值去除小數點,然後求和,不需要四捨五入且求和不要把小數點也求和操作完成。

10樓:匿名使用者

=sum(int(b1:b6))

同時按ctrl+shift+enter 組合鍵 結束公式編輯

去小數部分直接用函式int 就可以了

11樓:匿名使用者

單元格設定,數值後小數後保留為0

12樓:平陽虎

=sumproduct(--substitute(b1:b6,".",""))

excel**操作中單元格的資料四捨五入後,將其貼上到其他單元格後怎麼保證是四捨五入後的數值?

13樓:次次次蛋黃米亞

1、首先在excel單元格中輸入一組小數資料,需要將其四捨五入操作。

2、選中單元格並點選減少小數位按鈕,即可快捷將單元格內小數資料四捨五入顯示出來。

3、然後在c1空白單元格中輸入計算公式:=round(a1,0),表示取a1單元格的數值並取整操作。

4、下拉公式填充即可得到所有的四捨五入後的數值。

5、選中公式計算結果列並複製,在右側的單元格中點選右鍵,選擇「貼上為數值」。

6、這樣就可以在單元格中得到已經四捨五入的數值了。

14樓:匿名使用者

07以上點選項 高階 計算此工作薄時 勾選將精度設為所顯示的精度

15樓:匿名使用者

加入你引用的數字在a1單元格,如果是計算中引用的話你可以加一個公式round(a1,0),貼上的話可以在貼上選項中選擇保持符合**單元格格式

16樓:excel**庫

沒有辦法,但你可以用公式=round(a2,2),

17樓:

用假設數字在a1=round(a1,),先轉換一下再計算

18樓:

有兩種方法可以解決你的問題:

選中你要四捨五入的值,複製→選擇性貼上(值),這樣編輯欄就變成顯示的值了;

在一個新的單元格中輸入公式:round(帶小數的值,小數點後保留的位數),如,假設269.55在a1單元格,輸入round(a1,0)會得出值「270」,輸入round(a1,1),會得出值「269.

6」。驗證後如果正確請採納,謝謝!

19樓:nike2013雙子

=round(269.55,0)

20樓:匿名使用者

1、在一個新的單元格中輸入公式:round(帶小數的值,小數點後保留的位數),如,假設269.55在a1單元格,輸入round(a1,0)會得出值「270」。

下拉這一列,此列都顯示為整數值。

2、選中顯示為整數的這一列值,複製→選擇性貼上(值),這樣編輯欄就變成顯示的值了。

是在原答案基礎上,實際驗證了的,感謝原答主!

怎樣讓excel表中的數字計算結果只取整數部分,而不用四捨五入?

21樓:次次次蛋黃米亞

1、在excel**中輸來入小數數值,需要將該源數值取整數而不四捨五入。

2、在b1單元格中輸入公式:=int(a1),此函式為取整函式。

3、然後點選回車即可得出函式公式計算結果,可以看到此時取整數並沒有將小數點後的第一位數向前四捨五入。

4、或者使用函式公式:=rounddown(a1,0),意思為取a1單元格的數值,小數位數為「0」。

5、點選回車後同樣可以得出取整數的結果。

22樓:匿名使用者

1、向上取整

bai數,

du使用roundup(單元格,0或不填寫)2、向zhi上保留一

位小數取整dao。

3、向下取專整數,使用rounddown(單元格,0或不填屬寫)4、右擊選擇設定單元格格式,進入設定。

5、向下保留一位小數取整就可以了。

23樓:魚木混豬喲

工具:office2013

方法如下:

1.將b列中的數字小數點後的捨去,只保留整數:

2.輸入公式如下:

3.往下填充公式,就取得了數字的整數部分:

24樓:職場excel幽竹絲夢

如何將資料後面的小數全部去掉

25樓:匿名使用者

=rounddown(82/100,0)

此函式是無條件減位

26樓:譚笑風笙

=int(998/100)

在excel中我不想四捨五入怎麼辦

27樓:小林愛數碼

一、首先,開啟excel**程式,在**中輸入資料,可以看到此時資料四捨五入。

二、然後,選中該單元格,在右鍵選單中選擇「設定單元格格式」,點選開啟。

三、然後,在視窗中選擇左側選單中的「常規」,點選確定,四、最後,回到excel**程式中看到資料不會四捨五入,問題解決。

28樓:s今生緣

excel中,如果沒有使用函式限定,預設計算結果是不四捨五入的,此時並不需要作任何設定。

但往往看到的,會四捨五入後的結果,原因有:

列寬較小,後面的數字顯示不了,會自動按四捨五入顯示,但其真實值還是原值,加大列寬就可以看到;

計算結果位數太多,超出單元格最大顯示個數,預設連同小數點,一共顯示11位,超過11位,如果是小數,尾數部分會進位顯示,真實值保留15位,超出部分四捨五入,雖然這時也是四捨五入,但這麼小的誤差不影響正常使用,如果是整數部分超出11位,會以科學記數法顯示;

可以在不影響真實值的情況下,設定單元格格式,來顯示相應的小數位數,如下圖:

29樓:匿名使用者

點這個數字或這一列數字,右擊,設定單元格格式,數值,小數位數,看你要幾位咯,確定即可。

30樓:森林浴

用函式rounddown,不進位,就是2.567,保留2位小數為2.56

31樓:

那你想怎麼辦?直接取整 =trunc(a1)

excel**中數值,不需要四捨五入,應該怎麼辦?

32樓:吖吖

使用工具:wps2019

1、新建excel表,在第一欄隨機輸入保留小數點的資料。

2、在對應第二欄內輸入公式「=int(a2)」,即可只保留整數部分,無四捨五入。a2為左邊第一欄的資料,可根據實際需要調整,

3、直接下拉複製,可批量顯示只保留整數且不自動四捨五入的資料。

33樓:匿名使用者

這個是沒辦法用設定單元格屬性來完成的

只能採用函式roundup(a,b),在**中新建一列設定公式=roundup(a,b)

其中a是原單價所在的單元格,b是要保留的小數位數例如原單價在a2單元格,保留兩位小數,則公式為=roundup(a2,2)

其餘的單元格,滑鼠一拉就完事了

34樓:娛樂大搜尋

你描述的這個問題現象,應該與單元格的格式設定有關。

但是,我使用office 365沒能還原你所述的現象。

我用123456789012345這個15位的數字試驗,得到的結果是:

當單元格格式設定為「數值」格式時,能正確顯示;

當單元格格式設定為「文字」格式時,能正確顯示;

當單元格格式設定為「常規」格式時,顯示的是科學計數法的結果,就是「1.23457e+14」,選定單元格檢視,結果也是正確的。

當單元格不進行設定,即使用excel預設的格式,而且輸入14位得到的結果是科學計數法的結果,選定單元格時,顯示末尾的四位是0000,也就是說,excel把身份證號的最後四位用0代替了。

那麼,姑且認為題主問的問題是:

在excel中輸入14位,為什麼最後四位會被0代替,怎麼解決?

我的回答是:

我也沒有研究出最後四位會被0代替是什麼原因。

解決辦法有多種,最基本的一種是,手動設定單元格格式為「文字」,然後,再輸入身份證號。

35樓:狂縈思

四捨五入取整 =round(a1,0)

截去小數取整=rounddown(a1,0) =floor(a1,1) =trunc(a1)

36樓:

輸入以後直接變是不行的,除非用vba

如果可以藉助另外一列則可以用公式

=rounddown(a1,0)

37樓:匿名使用者

用取整函式int,格式:int(number)

number 需要進行向下舍入取整的實數。

excel中怎麼設定小數點後四捨六入,保留小數點為四捨五入,如何讓捨棄的數值不參與計算,比如0.6

38樓:匿名使用者

計算時使用函式:

round(0.6304所在的單元格,2) ——2是四捨五入後保留的位數。

39樓:

打算用多少錢來解決這個問題?

問題是可以解決的.

40樓:沈一民

1、四捨六入,五怎麼辦?

2、既然是小數點後四捨六入,又怎麼能保留小數點為四捨五入?

關於excel中單元格數值不四捨五入的情況下直接抹掉小數點後的數值

41樓:山口壇斜

下列兩個函式都能滿足你的要求。假如資料在a1:

=rounddown(a1,0)

=int(a1)

42樓:尤優文庫

如下圖,在c2輸入公式 =int(a2*b2/10)

然後同時按住ctrl+shift+enter確定

如果還有其它商品還可選中c2單元格,最後用滑鼠點選此單元格的右下角然後下拉填充即可

43樓:釋普定法師

公式:=rounddown(2116.5,)

或=floor(2116.5,1)

或=int(2116.5)

44樓:香格里拉稻草人

原資料在a1,b1輸入=int(a1*0.85)

45樓:我害怕別人提起你

右擊單元格-設定單元格格式-自定義,選擇0,即為整數格式的。

excel中在單元格輸入數字A,另單元格輸入另數字B,如何實現A加1加B次

先把相應行或列設成的資料類形設為文字,然後在第一個單元格輸開始序號,然後往下或往右的單元格拖拽就行。c1單元輸入公式 if a 1 b 1 a 1 row a1 1,a 1 row a1 1,下拉公式 c1輸入 if a 1 row 1 a 1 b 1,a 1 row 1 回車並向下填充。excel...

excel中單元格的資料型別有哪些

在excel的單元格中可以輸入多種型別的資料,如文字 數值 日期 時間等等。數值型資料。在excel中,數值型資料包括0 9中的數字以及含有正號 負號 貨幣符號 百分號等任一種符號的資料。預設情況下,數值自動沿單元格右邊對齊。在輸入過程中,有以下兩種比較特殊的情況要注意。a1引用樣式 預設情況下,e...

EXCEL如何某單元格資料自動讀取輸入單元格的資料

1 電腦開啟excel 2 再a1單元格中輸入任意數字,然後再另一個單元格輸入公式 if a1 a1,3 另一個單元格輸入公式 if a1 a1,後,按回車就可以了,不管a1輸入什麼東西,這個輸入公式的這個單元格都會自動生成a1的內容。4 還有一種比較簡單的方法,在另一個單元格中輸入 a1也可以得到...