Excel 顯示整數 方式

2011-03-21 11:55 pm
請教excel高手, 如我想 小過1000都顯示 1, 大過1000 顯示 2, 大過2000顯示 3, 大過10000 顯示 11, 大過12000 顯示 13 應該用什麼算式?


例如:
1000 顯示 1
2000 顯示 2
10000 顯示 10
1001 顯示 2
3005 顯示 4
11003 顯示 12

thankyou
更新1:

唔好意思, 仲有問題! 假設原數字在A1 B1 公式是: A1*5 = 限制結果範圍是30 至 200 例如: A1 = 1 , B1 顯示 : 30 A1 = 2 , B1 顯示 : 30 A1 = 10 , B1 顯示 : 50 A1 = 30 , B1 顯示 : 150 A1 = 45 , B1 顯示 : 20 A1 = 100 , B1 顯示 : 200 我試過呢個公式, 但計錯數, 如A1 = 10, B1 顯示 : 60 =MIN(MAX(CEILING(A1*5,30),30),200)

回答 (2)

2011-03-22 6:28 am
✔ 最佳答案
假設原數字在A1
B1 公式是:
=CEILING(A1/1000,1)

=TEXT(A1+500,"0,")*1
如限制結果範圍是1 至12, 公式要加上min 及 max:
=min(max(ceiling(a1/1000,1),1),12)

2011-03-22 21:10:32 補充:
新問題沒有涉及進位, 無須Ceiling函數
B1=MIN(MAX(A1*5,30),200)
2011-03-22 6:21 am
=ROUNDUP(A1/1000,0)


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

檢視 Wayback Machine 備份