我想問excel 問題

2007-11-07 1:19 am
我有一堆銀碼 . 小數後兩個位
e.g 11810.01, 我想set formula 係if 11810.01 to 11814.99 change to 11815.00
if 11815.00, unchange
if 11810.00 unchange
if 11815.01 to 11819.99 change to 11820.00
可以點set 呀. 有冇高手識呀

回答 (2)

2007-11-07 6:09 pm
✔ 最佳答案
你可以用ceiling 呢個function: =ceiling(number, significance)

Number 即係你要input 的data (e.g. 11815.01, 11819.99... 亦可以寫cell address 如A1)
significance 係你想隔幾多roundup, 你個case因為每5 進位, 所以significance = 5

所以條式可以咁寫:
=ceiling(A1, 5)
參考: Myself
2007-11-07 9:09 pm
假設你的資料在 A2, 在B2 輸入以下公式,
=IF(RIGHT(TEXT(A2,”0.00”),2)<>”00”, CEILING(A2,5),A2)
解說::
先用 TEXT function將數值轉變成為文字格式
用 IF 和 RIGHT function來判斷小數後兩位是否 “00”, 若是,則數值不變,否則 用CEILING Function 來進位。

試試看!

ps: Quatation mark 出現亂碼,所以用了全形


收錄日期: 2021-05-03 11:42:38
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071106000051KK02032

檢視 Wayback Machine 備份