EXCEL兩列資料相乘,保留小數點後兩位,怎麼顯示0而不是準確的值

2021-05-22 04:57:25 字數 4672 閱讀 9193

1樓:匿名使用者

=sum(b6:b117*n6:n117*(subtotal(103,offset($b$5,row(1:

112),))>0)) 雙擊單元格貼上公式後,左手按住ctrl shift,右手按下回車鍵。

2樓:葬花吃人

用這個公式:=round(p18*t18,2)

然後把小數位數設定為2位!!!

excel 怎樣讓資料只保留小數點後兩位且為0的不顯示 5

3樓:西域牛仔王

在 d2 格輸入 = int(a2*100+0.5)/100,然後下拉,

選中 d 列,複製,選中 a 列,選擇性貼上--數值

4樓:匿名使用者

在c2單元格輸入以下公式,然後向下填充公式

=round(a2,2)

excel中用公式計算出來的數,保留兩位小數(我只會讓它只顯示兩位,實際它還是3,4位小數),最後

5樓:

如果是要四捨五入的兩位小數:

round(原公式,2)

如果是隻保留兩位小數,後面的直接不要(即不四捨五入):

int(原公式*100)%

6樓:匿名使用者

考慮兩個辦法:

1、所有數值都是多位小數,但只顯示兩位小數,這是數值更精確,但看上去不一致的做法;

2、提前把小數處理成真正的兩位小數,利用round()函式,如round(123.456,2),結果為123.46

再對結果相加就可以了。

7樓:匿名使用者

根據實際需要使用 round 系列函式對原來的公式進行處理。

比如原來公式為

=a1+b1

就調整修改為

=round(a1+b1,2)

就是四捨五入保留2位小數了。

如果資料只是一次性使用,可以是先顯示為2位小數,然後複製到一個txt檔案中,然後複製貼上回來即可。

8樓:沈一民

在你的公式外面在巢狀一個round函式:

round(原公式,2)計算結果四捨五入保留兩位小數。

9樓:匿名使用者

求和**中輸入下列公式=round(a1+b1+c1+e1,0),a1+b1+c1+e1是你求和的數,後面0代表小數位數,如果是1就是一位小數,是2就是兩位小數

10樓:沒去過米拉溝

"用公式計算出來的數",這個公式,加個round(),變成=round(你的公式,2)

11樓:山桑弓

在原來公式外面套個round函式,

=round(原公式,2)

意思是四捨五入到小數點後兩位。

12樓:匿名使用者

用round函式。

用法如下:=round(number,num_digits)

第一個引數"number"填寫你需要四捨五入的數,第二個引數"num_digits"寫保留的小數位數。

如:1/3,結果為0.33333....,如果用單元格格式將其設為兩位小數,再乘以3,結果會等於1.

而用round(1/3 , 2),結果直接為0.33,再乘以3,結果是等於0.99.

下圖中c列中輸入的是d列的公式(用的時候去掉「引號」哦!),e列為c列乘3的結果。

13樓:清風吧吧啦

將你的公式外面在套用一個round四捨五入函式

=round(公式,2)

14樓:匿名使用者

如果你前面的所有數值是通過「設定單元格格式」「數值」「保留兩位小數點」的,會造成計算值大小四捨五入到兩位小數點的情況。

在前面的公式中,輸入=round(原公式,2) 然後填充公式,最後彙總時就不會出現偏差了。

15樓:匿名使用者

建議你使用trunc函式。在你用公式計算出來的數後邊增加一列,使用trunc函式,對你這一列進行一個小數點後取兩位的操作。(trunc函式不會對數值進行四舍五。)如圖下所示:

滿意請採納,謝謝

16樓:匿名使用者

excel >選項》高階》計算此工作簿時》將精度設為所顯精度

17樓:侯小天才

通過函式 round 解決,比如你要給 a1 的資料保留兩位小數,在b1 單元格輸入=round(a1,2)即可,round 是四捨五入的

18樓:沙漠之狐

假設單元格的資料在a列,四捨五入:

=round(o27,2)

向下填充

然後再求和

19樓:匿名使用者

excel選項--高階--

將精度設為所顯示的精度,就再也不會出現四捨五入的零頭差異了。

20樓:匿名使用者

設定為以顯示精度為準(03,工具,選項,重新計算,03後,excel 選項,高階,右邊往下找,此工作簿的計算選項)可解決此問題

21樓:匿名使用者

把公式外面套這個函式 =round(你原來的公式,2)

22樓:愛陳小北

這個要在選項裡設定一下

首先開啟excel(或wps),選擇第一個選單,在下拉選單中選擇【選項】

然後在開啟的視窗中,把【以顯示精度為準】前面的勾打上這樣設定後,就能正常計算了。

在excel表中保留2位小數.是整數時,小數點後面的"0"怎麼才能不顯示?

23樓:趙書亦

按ctrl+1,開啟自定義單元格格式,自定義的型別中輸入:0.###如120.33 顯示120.33

但10顯示成10.

「是整數時,小數點後面的「0」怎麼才能不顯示?」

在設定單元格格式裡似乎沒有辦法,只有另加一個輔助列。

如a1是數字,在b1中輸入:

=if(int(a1)=a4,int(a1),text(a1,"0.###"))

如何excel 數字小數點後兩位.如果是零不顯示.如果有數值顯示後兩位或一位

24樓:匿名使用者

用公式可以在另外一列按你的要求顯示,假設資料在a4,在b4中輸入公式.

=if(int(a4)-a4,text(a4,"#,#.##"),text(a4,"#,#"))

25樓:莫隨落

在excel中錄入時,顯示的應該就是你後面要求的那種結果的。你前面的可能設定了小數位數,選擇單元格格式——常規,改回來就好了。

26樓:匿名使用者

把單元格的格式設為「常規」就可以了。

27樓:丶尐渃

你是想、前面的要有科學計數法的那個點(1,234,567)、後面小數位數的末尾零又可以自動消除、、、對不???

28樓:匿名使用者

預設就是這樣的啊,要顯示才要增加小數位,前提是單元格寬度要夠

excel怎樣設定單元格顯示小數點後兩位,但為0的單元格不顯示數值

29樓:匿名使用者

=if(a1=0,"",text(a1,"0.00"))

excel兩列數相乘,小數點出問題

30樓:匿名使用者

b1中的公式改為如下公式就可以解決

=round((a1-a2)/max(a1:a2),2)

31樓:匿名使用者

顯示數並不和單元格實際值相等,因為單元格寬格限制,顯示精度通常要比實內際精度低。

比如:容15.0963,可能會顯示成15.10,當實際還是原數。

解決辦法:

工具——選項——鉤選以顯示精度為準

或在公式中加入round()、roundup()、rounddown()等位數擷取函式

32樓:匿名使用者

可能bai的原因是

b1=(a1-a2)/max(a1:a2),但是顯示的是(a1-a2)/max(a1:a2)保留du2位小數的結果

zhi.

在c計算的是=((a1-a2)/max(a1:a2))*a1可以看到dao

是完整的資料乘以版a1的結果.所以出現了誤差權點工具→選項→重新計算→以顯示精度為準前面打勾應該可以解決.

33樓:匿名使用者

用round 函式吧,=round(a1*b1,2)

excel,單元格中的數值怎麼才能忽略不顯示小數點後兩位數之後的0

34樓:匿名使用者

右鍵設定單元格格式 自定義輸入 #.00#####

35樓:匿名使用者

自定義設定單元格格式為#.00#####,意思是:##是數字的預留位數,預留位數範圍內的數不會被四捨五入,在預留位置上不顯示無意義的0。

那兩個0是小數保留位置,在這些位置上,無數字會以0補上的。

36樓:我愛桑果

設定單元格格式為兩位小數

excel中怎樣使一列資料保留兩位小數,而0不變,還是

用round函式,加入數值在h9,則在旁邊的單元格輸入 round h9,2 即可,如下圖 在設bai置單元格格du 式裡面zhi,選擇dao保留兩版位小數 權 excel 如何設定小數點後的是0取整數,不是0小數保留兩位 選中要的資料,將格式由數字設定為 常規 即可 考試操作題,也可以插入列後,填...

3573列豎式計算保留兩位小數

3.5 bai7.3 0.4794520547945205這題不可以除盡du 3.5 zhi7.3 0.479 0.0333.5 7.3 dao 0.4795 0.479 0.5 0.48 保回留2位小數 答 0.86x1.2 列豎式計算保留兩位小數 算式 0.86 1.2 1.03 豎式如下 一 ...

怎樣在Excel中使小數點後保留兩位小數,後面都進位?不要4舍5入。如1 531為1 54 3 377為

roundup a1,2 或 roundup 1.531,2 excel問題,保留兩位小數但不需四捨五入如何做到 1 新建excel,插入樣例資料,12121.22413 13281.31526 24292.42812 15151.52928 28282.32915 29292.92415 2323...