在EXCEL,如果有個數字係8.01,我想佢可以自動運算形式9......

2007-03-17 6:49 pm
在EXCEL,如果有個數字係8.01, 9.32.....OR 其他(總之有小數點 ),我想佢可以自動運算,總之就唔會4捨5入,又可以自動進位變成9, 10 OR 其他,但整數就不用進位,請問大家怎樣在EXCEL內寫D條程式呢 ????

回答 (3)

2007-03-17 7:03 pm
✔ 最佳答案
設a1格裏有8.01,在b2輸入 =roundup(a1,0),結果b2會出現9。

ROUNDUP(number,num_digits)

Number 是要無條件進位的任何實數。

Num_digits 是做無條件進位時所採用的位數。

註解

ROUNDUP 與 ROUND 類似,除了它一定無條件將數字進位。
如果 num_digits 大於 0 (零),則無條件進位到小數點後面指定的位數。

如果 num_digits 等於 0,數字將無條件進位到整數。

如果 num_digits 小於 0,則無條件進位到小數點左邊指定的位數。

除了roundup之外,還有round跟rounddown這兩個函數,你不妨試試看。
2007-03-17 7:16 pm
只要把個cell 的格式轉到數字 〈number〉格式,再把小數位 set 去"0"
方法是點選某個cell ,right click 滑鼠,點選 "format cells" ,將格式轉到數字 "number" 格式,再把小數位 "demical places" set 去 "0"

example:

A1輸入1.23
B1輸入1.02
C1是A1與B1的總和

這C1就等如 "2.23",但將C1這個cell 依上述方法修改,C1就會等如 "3"
2007-03-17 7:03 pm
你可以用 ROUNDUP呢個函數以達到無條件進位

如cell A1 是8.01, cell A2 是9.32

=roundup(A1, 0)
=roundup(A2, 0)

會得出
9
10

的答案
參考: My knowledge


收錄日期: 2021-04-30 10:31:34
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070317000051KK01118

檢視 Wayback Machine 備份