返回列表 上一主題 發帖

[發問] vba的篩選功能 (取消部分篩選)

回復 50# 軒云熊


我也不知對不對? __計算邏輯也還搞不清楚
依表來看, 左方為勝方, 右方為敗方, 但如何知道"我方"是左還是右???
所以, 這表只能統計"勝場數", 而非"勝率"

TOP

本帖最後由 軒云熊 於 2020-10-31 12:18 編輯

回復 41# wei9133

請問 勝率 理論上應該是   勝率 = 勝場/(勝場+敗局)*100%   是否是這樣?
如果 +1  -1  好像怪怪的
Cells(x, 116) = Format(Cells(x, 103) / (Cells(x, 103) + Cells(x, 105)), "###%")

TOP

回復 49# 准提部林


   
基本概念:
資料表應是"流水表"與"統計表"分開,
1) 流水表: 為所有對戰記錄, 可重覆, 也可累積, 也可將已被統計過的刪除, 減少比對工作及時間,
    勝場為空的, 表示是新記錄, 統計過了填入1, 以免再執行統計時又計一次
2) 統計表: 只留各組合的唯一, 舊組合直接累計, 新組合則新增一筆, 保證不重覆,
    必須有對戰總次數, 及勝場數, 才能換算勝率, 統計完後, 以總對戰數為主,勝率為次排序,
   __過去已有的對戰記錄統計, 須事先手動建立


我目前是這都只做到你寫的第一段,手動執行第二段
(查詢到的時候發現一樣的就把一樣的合併,勝場欄位加總,重複的刪掉)


我也不知對不對? __計算邏輯也還搞不清楚
依表來看, 左方為勝方, 右方為敗方, 但如何知道"我方"是左還是右???
所以, 這表只能統計"勝場數", 而非"勝率"


左邊是敗方,右邊是勝方,不分敵我
查詢的時候將對方出戰角色(需敗方)篩選起來,就可以看右半部的勝方,有哪幾種組合可勝,總共勝了幾場,敗了幾場
然後用右(勝)方的組合去打左(敗)方的組合

的確,CY那欄確切名稱應該叫勝場數,而非勝率。

TOP

回復  wei9133

請問 勝率 理論上應該是   勝率 = 勝場/(勝場+敗局)*100%   是否是這樣?
如果 +1  -1  ...
軒云熊 發表於 2020-10-31 12:12


因為我打的名稱不嚴謹造成誤會orz
我把格子名稱改掉了,CY是勝場DA是敗場
如准提部林提到,那個格子應該是勝場數,後面應該是敗場數
新列本身就代表一次勝利,有相同條件的勝利就合併,然後把勝場數加上去
敗場則是直接加上去
左方為輸掉的組合,右方為可以打贏左方配置的組合

至於敗場怎麼來的
用篩選找出對方出戰的角色,然後看右邊可以贏的組合,拿去打
結果輸了,敗場就自己加1上去

因為對戰是有機率性的,就算是可以贏的組合也可能會輸,所以才有填上敗場的格子
可能第一次統計的時候僥倖打過了,然後用同樣組合再去打,結果一直輸
敗局就會一直加上去,若敗場遠大於勝場,就代表統計錯誤
我會在自己把它顛倒過來
(把左右的配置顛倒,敗勝場的數字也換過來)
例如

AB VS CD  贏5 輸10
自己把它改成
CD VS AV 贏10 輸5

至於你上面給的vba我晚一點找時間測試
感謝

TOP

回復 50# 軒云熊


    你好#50的巨集,無法正常執行

TOP

本帖最後由 軒云熊 於 2020-11-2 20:39 編輯

回復 55# wei9133

你有新增 工作表嗎?  用這個試試看  
我有把 jcchiang前輩的也放進去了  Sub ex5()  結果不太一樣  
再看看我哪裡有問題在告訴我 感謝

javascript:;

對戰統計 -1102_.rar (32.4 KB)

TOP

回復 56# 軒云熊


  你好,粗略直接測試你給的檔案,你可能沒有比對到106(星象)欄
直接將檔案載回,並將星象欄以數列下拉
讓其變成1~17,執行之後理論上來講,因為17個星象位置都不同所以至少應該要有17列

實際效果卻是
有兩個14,16、17消失,代表這個在這裡已經是有問題的了

TOP

回復 57# wei9133
幫我看一下 這結果 可不可以  感謝

javascript:;

對戰統計 -1111_.rar (33.61 KB)

TOP

本帖最後由 wei9133 於 2020-11-13 03:52 編輯

回復 58# 軒云熊


    你好,目前測試還有些問題,勝場加總部分對了
不過比對部分有些問題。
詳細請你看圖片







問題從這裡開始




如果論壇的圖不方便看的話
麻煩移駕相簿
(請從最後一張往前看)

TOP

本帖最後由 軒云熊 於 2020-11-14 22:05 編輯

回復 59# wei9133

左右不用比對了嗎?    我把左右比對註解掉了  有空你再試試看 結果是否可以 感謝


javascript:;

對戰統計 -1114_.rar (30.91 KB)

TOP

        靜思自在 : 對父母要知恩,感恩、報恩。
返回列表 上一主題