[算表] 請問不同的數值間距的數字進位法不同怎麼處理?

看板Office作者 (glut)時間16年前 (2009/10/14 18:50), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
軟體:excel 版本:2007 標題講得有點難以理解 我的目的是 現在有一個數字因數值範圍不同而改變每次的跳動單位 如下: 數值範圍 數值每跳動一次的單位 0~10 0.01 10~50 0.05 50~100 0.1 100~500 0.5 500~1000 1 舉例來說 9.39上去是9.40、9.41、9.42,下去是9.38、9.37… 12.05上去是12.1、12.15、12.2,下去是12、11.95… 66.2上去是66.3、66.4… 我現在要作的事是給任意數K K*1.07之後 要取得不大於K*1.07的最大數 假設K是37.75 K*1.07=40.3925 則不大於40.3925的最大數為40.35 取40.35 我有兩個問題 1.我不知道要怎麼在不同的數值範圍用不同的取法 2.數值跳動單位是0.01跟0.1的時候我會用無條件捨去得到 但0.05跟0.5就不知道怎麼弄了 有人能教我嗎 其實就是股價的開盤價計算漲停價 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.115.139.114 glut:轉錄至看板 ask 10/14 18:51

10/15 21:14, , 1F
假設股價在A1 漲停價為
10/15 21:14, 1F

10/15 21:14, , 2F
=FLOOR(A1*1.07,LOOKUP(A1*1.07,{0,10,50,100,500},{0
10/15 21:14, 2F

10/15 21:15, , 3F
.01,0.05,0.1,0.5,1}))
10/15 21:15, 3F
文章代碼(AID): #1ArQpWix (Office)
文章代碼(AID): #1ArQpWix (Office)