求ecel如何用函式做到小數點後一位數小於5就取

2021-03-07 00:49:29 字數 1717 閱讀 8727

1樓:一條酸菜魚

1、電腦打bai開excel**,然後選中數du據zhi。2、選中資料後,ctrl+1進入設定單元格頁dao面,在數值中,把回小數位數答設定為1。

3、把小數點設定為一位數後,輸入公式=text(floor(a1,0.5),"0.0")。

4、輸入公式後,回車,小數點後小於5的就顯示為0。

5、下拉複製公式,大於5的就顯示5。

2樓:匿名使用者

這就是向bai下取數問題,floor函式就是du此用途,沿絕對zhi值減小dao

的方向向下舍入內,使其等於最容接近的指定數的倍數。

問題就是向下舍入到0.5的倍數,公式為:=floor(a1,0.

5)不過此公式,會略去最後不是1~9的數字0,如果要保留一位小數,可以將公式改為:=text(floor(a1,0.5),"0.

0")不過上面的公式結果,是文字格式,如果想結果是數值格式,且顯示為一位小數,可以通過設定單元格格式的方法實現。依然使用公式:=floor(a1,0.

5),然後右擊b列列標--設定單元格格式--數字--數值--小位位數選擇1--確定。

3樓:excel辦公

使用函式綜合處理

excel版本參考:2013

假設資料在a列

1、b1輸入公式:=if(a1-int(a1)<0.5,int(a1)&".0",int(a1)&".5"),回車

2、下拉公式

3、檢視效果(正確)

4樓:匿名使用者

if(mod(a1*10,10)>=5,int(a1)+0.5,int(a1)&".0")

if函式

if(條件語句抄

,條襲件為bai真時的結果,條件為假時的結果)比如if(3>2,"正確","錯誤du")回車後返zhi回正確mod求餘數

daomod(12,10)表示12除以10的餘數,返回2int()取整,如int(1.2)=1

int(2.9)=2

5樓:匿名使用者

<"4",0,5)

說明:其中a1是你要copy轉換bai

的單元格

duleft是取單元格數zhi值dao

左邊的值,mid是取單元格數值中間的值

find是查詢字元的位置 if 是判斷

6樓:方括號

=floor(a1,0.5)

單元格設定為一位小數即可。

或=text(floor(a1,0.5),"0.0")

7樓:匿名使用者

=text(ceiling(a1-0.4,0.5),"0.0")

=int(d1)&if(mod(d1,1)<0.5,".0",".5")

求excel如何用函式做到小數點後三位數小於5就取0,大於等於5就進1

8樓:好名全叫豬起了

=rounddown(a1,0)*10+round((a1-rounddown(a1,0))*10,0)

9樓:匿名使用者

a列是原資料,在b1中輸入公式:

=int(a1*1000+0.5)/1000

然後拉下自動填充點到所需的那一行即可。

c語言如何判斷小數的小數點後有幾位

這是c語言中的 右移運算子 一般情況下,他是按位操作。特點 1.雙目運算子,就像 一樣,格式為 數1 數2 2.數1是被運算元,如被減數 被除數等 數2是右移位數。3.優先順序低,結合性 從左向右運算 如 8 1 表示將被移數向右移動1位 如何操作?1.化十進位制數為 注意了 對應的二進位制數,對應...

如何在excel捨去小數點不進位

可以用兩個函式來實現,第一 取整函式int,第二個,擷取函式trunc,如有疑問可以繼續交流!excel怎麼把小數點後面保持2位且不進位 excel讓數值不進位顯示後兩位可以參考如下解決方法 1 用round 函式,四捨五入,有效數字就是四位。如a1格為,則 round a1,4 就 round a...

php如何去掉數字小數點後面的零

php去掉數 抄字小數點後面的襲零 1 ceil 進一法取整 說明bai float ceil float value 返回不du小於 value 的下一個整數,value 如果zhi有小dao數部分則進一位。ceil 返回的型別仍然是 float,因為 float 值的範圍通常比 integer ...