English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我想讓50-99的數值都成為50,讓100-149都成為100...以此類推。就是類似50進位這樣。有人告訴我用int函數,可是我怎麼都試不出來。請知道的大大幫我解答一下。

2007-01-17 05:58:32 · 2 個解答 · 發問者 ? 3 in 電腦與網際網路 軟體

想飛大大,可以解釋一下=INT(A1/50)*50,第一個50跟第二個50是什麼呢?非常感激您

2007-01-17 06:16:04 · update #1

2 個解答

=FLOOR(A1,50)
上面的例子是以50為基數,50-99變成50,FLOOR意思是地板,也就是捨去到基數的倍數。
如果要讓50-99變成100,可以用:=CEILING(A1,50)
CEILING意思就是天花板,也就是進位到基數的倍數。
INT(A1)就是將A1取整數,所以INT(A1/50)*50就是將A1除以50後所得的數字取整數,然後再乘以50。

2007-01-17 10:20:21 · answer #1 · answered by 光精靈 5 · 0 0

假設數值在A1
那公式這樣就可以了
=INT(A1/50)*50

2007-01-17 11:19:34 補充:
假設 A1=155
那麼 55/50=3.1 --->第一個50
使用INT後 3.1就會變成 3
那麼再乘上 50 就是 150 --->第二個50
您要的答案了!

2007-01-17 11:21:46 補充:
上面第二行打錯
應該是 155/50=3.1

2007-01-17 06:07:25 · answer #2 · answered by 6 · 0 0

fedest.com, questions and answers