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 步驟三 ...