請問Excel如何設定計算值的有效位數

時間 2022-03-15 11:25:03

1樓:高慧英析寅

這個是設定我要幾位小...(恕刪)

精確度是計算精準度的度量。excel

會以精準度為

15位數的有效數字進行儲存及計算。不過,您可以變更計算的精準度,這樣

excel

在重新計算公式時,會使用顯示的值而不是儲存的值。

瞭解陣列公式

計算儲存格範圍中所包含的字元數。

只加總符合特定條件的數字,例如範圍中的最低值或是落在上限與下限之間的數字。

加總值範圍中每隔

n個數的值。

如果真的說明內的東西沒辦法滿足你的需求,那你大可以直接回他說"excel"辦不到就好了。

nijawang

wrote:

因為各種儀器總有它的有效精準度,所以要設定合理的有效位數。

例如,一把尺的最小刻度是0.1cm,那若量到0.05cm的數值,表示這值是用估的。

我所記得的有效位數定義大概是這樣。

你說的那種是工具的精度,也就是精確度,例如一臺雕刻機能切割到最小0.001的斷面,所以他的精度是0.001。

然而有效位數卻是指,當計算時能處理的最大數字單位位數,例如一般月份表單能填入的有效數值是1~12,有效位數是2

而你發文的這個部分(如下)

如果設定3位有效位數,應該要變成:

0.500

0.250

0.125

2.0050.0

1.13

這樣才是所謂"有效位數=3"

0.50

0.25

0.12

2.0050.0

如果想直接要作法,我只能跟你說工具跟知識你都有了(國中數學+excel說明+基本邏輯),要別人代刀不如自己去搞懂變成自己的東西。

2樓:貊穎初針覺

精確度是計算精準度的度量。excel

會以精準度為

15位數的有效數字進行儲存及計算。不過,您可以變更計算的精準度,這樣

excel

在重新計算公式時,會使用顯示的值而不是儲存的值。

瞭解陣列公式

計算儲存格範圍中所包含的字元數。

只加總符合特定條件的數字,例如範圍中的最低值或是落在上限與下限之間的數字。

加總值範圍中每隔

n個數的值。

如果真的說明內的東西沒辦法滿足你的需求,那你大可以直接回他說"excel"辦不到就好了。

nijawang

wrote:

因為各種儀器總有它的有效精準度,所以要設定合理的有效位數。

例如,一把尺的最小刻度是0.1cm,那若量到0.05cm的數值,表示這值是用估的。

我所記得的有效位數定義大概是這樣。

你說的那種是工具的精度,也就是精確度,例如一臺雕刻機能切割到最小0.001的斷面,所以他的精度是0.001。

然而有效位數卻是指,當計算時能處理的最大數字單位位數,例如一般月份表單能填入的有效數值是1~12,有效位數是2

而你發文的這個部分(如下)

如果設定3位有效位數,應該要變成:

0.500

0.250

0.125

2.0050.0

1.13

這樣才是所謂"有效位數=3"

0.50

0.25

0.12

2.0050.0

在excel如何設定有效數字位數?

3樓:翦穎卿庹香

可以用公式,假如數值在a1格,b1為輸入結果,在b1中輸出入公式:

"=if(a1>=100,text(a1,"####"),if(a1>=10,text(a1,"##.#"),if(a1>=1,text(a1,"#.##"),text(a1,"0.

###"))))"

公式的意思就是說:

1.如果值大於100,顯示整數部分;

2.如果10<=值<100,顯示為##.#,三位有效數字;

3.如果1<=值<10,顯示為#.##,三位有效數字;

4.如果<1,則顯示0.###,三位有效數字;

5.上述全部是按四捨五入法取值的;上面做的都是正值,如果有負數可以通過修改公式,原理一樣。請參考

4樓:計清竹城環

=left(a1,12)

假設你需要設定的單元格在a1,但這有個缺陷,就是最後一位不會四捨五入!

同時還要將你所需設定的單元格格式小數設定為11

5樓:漆義鐵羅

excel**有效數字的位數設定方法如下:

1、雙擊開啟excel**;

2、點選ctrl+a全選;

3、然後單擊右鍵選擇「設定單元格格式」,出現單元格格式視窗;

4、選擇

「數值」;

5、選擇需要保留的小數點位數,點確實;

6、這時你會發現所有的數值都保留了兩位有效數字,但必須注意的是,小數點的保留在顯示上是四捨五入了,但在計算中還是原來的數值,所以會產生不對應的現象。

6樓:

你好!看到你的問題沒有人回答,所以我才說一說問題的本身。

在excel中,數值一般顯示就是11位,整形數,超過11位變為科學計數,小數一般顯示9位或10位以下。你要顯示12位,方法是有,但麻煩,就算你顯示12位的數值,但結果卻有變化,這是excel中的bug。

你不如返回為文字顯示,在計算機是用value()轉換為數值,這樣也是一個方法。你用round()函式設定為10位小數都不會達到你要的結果,所以,你就用mid()函式來取值顯示在單元,再用value()轉為數值。轉換後單元格預設11位,你只能一個一個數的增加小數位,全部選擇的話,結果有百位的又多了一位了。

當然,你把結果小於100的增加後,再來增加大於100的單元格的小數位,這樣很麻煩。

excel**有效數字的位數怎麼設定

7樓:翦穎卿庹香

可以用公式,假如數值在a1格,b1為輸入結果,在b1中輸出入公式:

"=if(a1>=100,text(a1,"####"),if(a1>=10,text(a1,"##.#"),if(a1>=1,text(a1,"#.##"),text(a1,"0.

###"))))"

公式的意思就是說:

1.如果值大於100,顯示整數部分;

2.如果10<=值<100,顯示為##.#,三位有效數字;

3.如果1<=值<10,顯示為#.##,三位有效數字;

4.如果<1,則顯示0.###,三位有效數字;

5.上述全部是按四捨五入法取值的;上面做的都是正值,如果有負數可以通過修改公式,原理一樣。請參考

8樓:鋒芒年少

excel**中有效數字位數的設定方法如下:

一、全選工作表或者相應的單元格區域;

二、單擊選單「格式」

三、在「格式」的下拉框中選擇「單元格」;

四、在「單元格」文字框中選擇「數字」,然後選擇「數值」,將小數位數改為「2或者其他的數字」。

此時表示excel單元格中有效數字位數設定完成,當數字小數位數大於設定的位數時,數字會自動縮減為設定的位數。

9樓:匿名使用者

excel**有效數字的位數設定方法如下:

1、雙擊開啟excel**;

2、點選ctrl+a全選;

3、然後單擊右鍵選擇「設定單元格格式」,出現單元格格式視窗;

4、選擇 「數值」;

5、選擇需要保留的小數點位數,點確實;

6、這時你會發現所有的數值都保留了兩位有效數字,但必須注意的是,小數點的保留在顯示上是四捨五入了,但在計算中還是原來的數值,所以會產生不對應的現象。

10樓:匿名使用者

你是指要輸入15位以上的數字,還是說小數位的位數設定如果要輸入15位以上的數字,會自動以科學計數的方式顯示,這個時候就要修改單元格格式,該成文字格式就可以正常顯示了,只是不能用做數值計算。

方法:選中要輸入15以上數字的單元格(可以多選),上面選單裡的「格式」==》「單元格」==》在彈出的對話方塊上面選「數字」,下面選擇「文字」即可。

如果是要設定小數位數的話,同樣的方法,不過在彈出的對話方塊上選「數值」,右邊填你要設定的小數位數。

excel中如何保留數字的有效位數?

11樓:小小的白開水

1、首先在桌面上新建一個excel**,來演示一下保留兩位小數的操作方法。

2、開啟**後,隨意輸入一組資料,演示一下對d3單元格保留兩位小數。

3、雙擊d3單元格,使其處於編輯狀態。

4、然後在單元格中輸入round()函式,保留2位小數,即在括號中輸入2,公式如圖所示。

5、輸入完成後,按下鍵盤上的回車鍵或者單擊excel中輸入符號即可得出結果。

12樓:月亮灣教育培訓中心

1.選中數字,按右鍵,選設定單元格格式

2.點數字——數值,設定小數位數,然後點確定

13樓:匿名使用者

1、選中一列.

2、點選滑鼠右鍵,在下拉選單中選擇「設定單元格格式」。

3、在彈出的「單元格格式」對話方塊中,點選「數字」,「數值」,在」框中屬入保留數字的有效位數。

14樓:但玉枝枝午

可以用公式,假如數值在a1格,b1為輸入結果,在b1中輸出入公式:

"=if(a1>=100,text(a1,"####"),if(a1>=10,text(a1,"##.#"),if(a1>=1,text(a1,"#.##"),text(a1,"0.

###"))))"

公式的意思就是說:

1.如果值大於100,顯示整數部分;

2.如果10<=值<100,顯示為##.#,三位有效數字;

3.如果1<=值<10,顯示為#.##,三位有效數字;

4.如果<1,則顯示0.###,三位有效數字;

5.上述全部是按四捨五入法取值的;上面做的都是正值,如果有負數可以通過修改公式,原理一樣。

15樓:米蘭易橋

1、如果只是改變顯示位數,可以通過設定單元格格式

2、如果要真保留有效數字,可以用函式

==round(原來的值或單元格,要保留的位數)

16樓:

單元格設定,數值設定,然後設定小數點位數

17樓:匿名使用者

=round(3.14156,3-(1+int(log10(abs(3.14156)))))

=round(9.888,3-(1+int(log10(abs(9.888)))))

2.vba

function roundsig(num as variant, sigs as variant)

dim exponent as double

if isnumeric(num) and isnumeric(sigs) then

if sigs < 1 then

roundsig = cverr(xlerrnum)

else

exponent = int(log(abs(num)) / log(10#))

roundsig = worksheetfunction.round(num, _

sigs - (1 + exponent))

end if

else

roundsig = cverr(xlerrna)

end if

end function

在excel裡如何設定畫素值

刀劍上的舞者 材料 工具 excel2010 1 單擊要更改其解析度的一張或多張 2 在功能區域 工具 下的 格式 選項卡上,單擊 調整 組中的 壓縮 3 如果僅僅更改檔案中選定 的解析度,請選中 僅應用於此 核取方塊。4 在 目標輸出 下單擊所需的解析度。5 單擊功能區域 檔案 選項卡,在彈出選單...

excel公式請教 如何設定公式計算員工進入公司多長時間了

1 首先,先建一張簡單的表來演示接下來要進行的操作。2 接下來,求引數1和引數2的和,如果引數很多,要求和的列數很多,那麼,在單元格中設定好公式就很便利了。4 選擇相應的函式,然後點選 確定。5 把游標定在number1中,然後在表中點選相應的單元格,接著把游標定在number2中,然後在表中點選相...

EXCEL中如何設定自動計算剩餘天數的公式

s今生緣 是180天還是6個月公式不一樣,附件發你郵箱,你查收下,仿照公式修改。 梅子不能吃 用datedif函式,具體可為 180 datedif 選中開票日期那一欄,now d 威小人物 設你開票的日期在d2,剩餘天數在e2,則請在e2輸入公式 if iserr datedif today d2...