2015-01-31 52 views
2

我有一個關於在excel.my中舍入函數的問題,是關於在excel中舍入而不使用VBA函數。 如果我們假定我的價值x.yy我要舍這樣的值:excel中的圓函數。如何四捨五入到特定的數字?

if 0<yy<.25 round to x; 
if .25=<yy<5 round to x.25; 
if .5=<yy<.75 round to x.5; 
if .75=<yy<x+1 round to x+1; 

希望我的問題是有意義的。

+0

簡單:添加0.25和執行標準輪NE arest整數。 – 2015-01-31 21:42:05

+0

我在excel中很新。我如何執行一個標準的輪到最近的整數? – 2015-01-31 21:45:43

+0

可能最好使用Mod – 2015-01-31 22:15:26

回答

1

如果你的價值是A2嘗試在B2

=IF(MOD(A2,1)<0.75,FLOOR(A2,0.25),INT(A2)+1)

使用這個公式,將本輪下跌到0.25之前的多,除非十進制值> = 0.75在這種情況下,四捨五入到下一個整數

+0

謝謝。但我沒有得到正確的答案(基於我的問題)由此回答。 :( – 2015-01-31 22:35:22

+1

我認爲這符合你的問題中的所有條件 - 你可以舉一個具體的例子,它不起作用嗎? – 2015-01-31 23:33:30

1

嘗試這個公式:

=FLOOR(A1*4,1)/4 
+1

你可以用'= FLOOR(A1,0.25)'....得到相同的結果,但根據如果.75 = 2015-01-31 23:35:01