想將 (200設 為一個級距)不知道,此函數該如何處理?
- 帖子
- 125
- 主題
- 33
- 精華
- 0
- 積分
- 223
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Excel 2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2010-9-6
- 最後登錄
- 2024-12-26
|
想將 (200設 為一個級距)不知道,此函數該如何處理?
求救~
第1 想將 (200設 為一個級距)不知道,此函數該如何簡化?
=IF(A1="",0,IF(A1>1000,1000,IF(A1>800,800,IF(A1>600,600,IF(A1>400,400,IF(A1>200,200,0)))))) ....最大值到 5000
=IF(A1="",0,IF(A1<-1000,-1000,IF(A1<-800,-800,IF(A1<-600,-600,IF(A1<-400,-400,IF(A1<-200,200,0)))))....最小值到 -5000
第2 且A1 由 1250 (為1200的級距,掉到 800,仍然 可以適用(為800的級距),而上面的函數無法處理,
感恩 |
|
|
50 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|
- 帖子
- 812
- 主題
- 7
- 精華
- 0
- 積分
- 862
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- 2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台中
- 註冊時間
- 2010-5-13
- 最後登錄
- 2019-10-10

|
2#
發表於 2015-2-4 08:28
| 只看該作者
回復 1# 7777
=IF(A1="","",SIGN(A1)*MIN((FLOOR(ABS(A1),200)),5000)) |
|
|
|
|
|
|
|
- 帖子
- 125
- 主題
- 33
- 精華
- 0
- 積分
- 223
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Excel 2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2010-9-6
- 最後登錄
- 2024-12-26
|
3#
發表於 2015-2-4 20:09
| 只看該作者
回復 2# ANGELA
謝謝你 ANGELA
可以使用了
非常感謝您的分享~ |
|
|
50 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|