保留兩位小數,但是要數字修約,尾數逢5奇進偶不進,其他的四捨六入,excel該怎麼輸入函式。0也不進

2021-04-21 21:56:15 字數 1771 閱讀 2099

1樓:匿名使用者

沒看明白是在=5還是》=5,沒法寫了二個

=if(or(--right(rounddown(a1,3),1)<5,mod(rounddown(a1,2)*100,2)=0),rounddown(a1,2),round(a1,2))

上面是大

於5的,

下面是等於5的

=if(and(--right(rounddown(a1,3),1)=5,mod(rounddown(a1,2)*100,2)=0),rounddown(a1,2),round(a1,2))

注:原內數可以小數任容何位置,不須原數要小數點後三位。如可以是1.23456789

2樓:匿名使用者

設定單元

bai格格式,du數值保留zhi

兩位小數,或dao者自定義0.00

或公專式改為:

屬=text(公式,"0.00")

即:=text(if(right(trunc(a1,3))="5",if(mod(right(trunc(a1,2)),2),ceiling(a1,0.01),floor(a1,0.

01)),round(a1,2)),"0.00")

3樓:

=round(a1,2)-(iseven(a1/1%)*mod(int(a1*1000),10)=5)*1%

這個公式滿足你的條件抄

(1)和條件(2),

而對於條件(3),你只要把單元格設定為2位小數的數值格式就行了,決不要用text函式來強制顯示,因為那樣做就變成文字了!

4樓:匿名使用者

=text(if(right(trunc(a1,3))="5",if(mod(right(text(trunc(a1,2),"0.00")),2),ceiling(a1,0.01),floor(a1,0.

01)),round(a1,2)),"0.00")

求excel中,保留兩位小數,奇進偶不進修約公式

5樓:匿名使用者

如果不管有效數字位數,而只是保留兩位小數,用:

=round(f31,2)-(mod(round(f31*1000,10),20)=5)/100

這是通用公式,四捨六入,五後有數進位,五後無數看單雙。

6樓:匿名使用者

在b2輸入以下公式,然copy

後向右填充公式

=if(--right(b1*1000)=5,if(iseven(int(b1*100)),rounddown(b1,2),roundup(b1,2)),round(b1,2))

公式表示:如果b1單元格乘以1000後個位為5,當b1乘以100時的個數為偶數時,b1向下保留兩位小數,不為偶數時,b1向上保留兩位小數;如果b1單元格乘以1000後個位不為5,按四捨五入保留兩位小數。

詳見附圖

7樓:待孵的菜鳥

在f31輸入公式:=(round(f31*100,0)-(mod(f31*100,2)=0.5))/100,右拉填充公式

8樓:眯住眼串針

=if(and(right(f31)*1>=5,mod(left(right(f31,2))*1,2)=1),round(f31,2),int(f31*100)/100)

9樓:紫陌

=(int(l28*100)+mod(--mid(l28,find(".",l28)+3,1),2))/100

77198保留兩位小數是多少,保留一位小數是多少,保留兩位小數是多少

保留兩位小數看小數位的第三位。77.198小數位的第三位是8,根據四捨五入的方法,8是向前一位進1,所以保留兩位小數77.198 77.20 一般情況下,保留兩位小數,需要看第三位小數的大小,四捨五入的,所以應該是77.20 77.198保留兩位小數是多少?77.198保留兩位小數是77.20,依據...

00034保留兩位小數,000390625得數保留兩位小數

保留兩位小數 0.0034 0.00 對第三位小數3進行四捨五入 因為3 5,所以捨棄 希望能幫到你 0.0034保留兩位小數0.00 0.00390625得數保留兩位小數 0.00390625得數保留兩位小數是0.00 這個寫法是錯誤的 說明 題目有誤,0.00本身就不能看作是兩位小數,因為根據小...

保留兩位小數 6 8989 0 23多少

豎式運算過程68989 23 解題思路 將被除數從高位起的每一位數進行除數運算,每次計算得到的商保留,餘數加下一位數進行運算,依此順序將被除數所以位數運算完畢,得到的商按順序組合,餘數為最後一次運算結果 解題過程 步驟一 68 23 2 餘數為 22 步驟二 229 23 9 餘數為 22 步驟三 ...