2014-10-03 24 views
0

公式簡單:= IF(CA4> 1,CA4,CEILING(BT4 * BY $ 2,5))如何舍入大於100且以「05」結尾的數字 - 不使用左右公式

所以我想在IF FALSE(上限)計算這將本輪下跌號碼,如105的部分添加,205至100,200等

我知道我可以使用左,右使用一些公式,但是我我想知道是否有數學解決方案...

+1

我完全不理解你的問題。你能否舉出更多的數字例子(包括那些不以'05'結尾的數字)以及它們應該以什麼結尾? – Jerry 2014-10-03 07:38:39

回答

1

假設你很高興與您的公式的結果,除非後者導致大於100的數字並以05結尾,並且在這種情況下您希望結果向下舍入t 100,然後嘗試這個修訂版本

= IF(CA4> 1,CA4,IF(MOD(BT4 * BY $ 2,100)< = 5,FLOOR(BT4 * BY $ 2100),CEILING(BT4 * BY $ 2, 5)))

+0

嘿,這個工作!謝謝 – TheFullResolution 2014-10-03 08:17:32

0

ROUNDDOWN工作表函數是你在找什麼。

示例代碼:

A = 105 
B = 205 

C = ROUNDDOWN(A,-2) 
D = ROUNDDOWN(B,-2) 

MsgBox("105 is Rounded down to " & C) 
MsgBox("205 is Rounded down to " & D) 

此代碼將顯示如下

105被向下舍入到100

205被向下舍入到200

相關問題