Board logo

標題: 請問排序問題 [打印本頁]

作者: yan2463    時間: 2016-8-30 13:14     標題: 請問排序問題

請問排序排問題,想用E欄由小排到大,
排除負數不排,又可能有錯誤值
所以用了COUNTIF排,但不知如何
才能由小排到大,請問是否有好的方法,謝謝[attach]25099[/attach]
作者: VBALearner    時間: 2016-8-30 13:33

回復 1# yan2463

"資料"裡的"篩選"功能不行嗎? 可以選擇去除錯誤值跟負數,有回答到您的問題嗎?
作者: 准提部林    時間: 2016-8-30 13:35

由小而大排序?原公式似乎相反的
=IF(ISERR(1/(E2>0)),"",E2)
作者: yan2463    時間: 2016-8-30 19:34

回復 2# VBALearner

謝謝你,我的資料是隨時變動的,所以可能無法使用篩選的功能
作者: yan2463    時間: 2016-8-30 19:45

回復 3# 准提部林

謝謝你,以已由小排到大
但還有些問題
1.好像沒有從1開始排
2.有重覆的排名值
作者: 准提部林    時間: 2016-8-30 20:23

回復 5# yan2463


是要排序? 還是排名?
若是排名, 不是最高分的排第一? 那你原來的公式就沒錯了!
作者: yan2463    時間: 2016-8-30 23:29

回復 6# 准提部林

要排名,但是要由小到大排
像RANK可以由大到小,也可由小到大
我之前的公式,是由大排到小,
不知如何才能由小到大
作者: 准提部林    時間: 2016-8-31 17:56

回復 7# yan2463


試試這是否是你的意思:由小而大
=IF(ISERR(0/(E2>0)),"",COUNTIF(E:E,"<"&E2)-COUNTIF(E:E,"<0")+1)
作者: yan2463    時間: 2016-9-1 09:05

回復 8# 准提部林
真的太謝謝了,測試ok
作者: yan2463    時間: 2017-2-7 12:48

回復 8# 准提部林

不好意思,之前有請教你排名問題,
現在遇到若有#N/A,也不想排名
不知公式需如何修改,不知是否可以幫忙
謝謝
作者: 准提部林    時間: 2017-2-7 14:29

回復 10# yan2463


=IF(ISERROR(0/(E2>0)),"",COUNTIF(E:E,"<"&E2)-COUNTIF(E:E,"<0")+1)
作者: yan2463    時間: 2017-2-7 15:10

回復 11# 准提部林

謝謝你,可以使用了




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)